https://github.com/nandarusfikri/apm-elastic-stack
Distributed Tracing And Logging With Elastic Stack
https://github.com/nandarusfikri/apm-elastic-stack
apm docker elastic elasticstack go k6 kibana logstash
Last synced: 25 days ago
JSON representation
Distributed Tracing And Logging With Elastic Stack
- Host: GitHub
- URL: https://github.com/nandarusfikri/apm-elastic-stack
- Owner: NandaRusfikri
- Created: 2024-02-04T14:56:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-16T12:01:25.000Z (about 1 year ago)
- Last Synced: 2025-02-11T21:04:03.034Z (3 months ago)
- Topics: apm, docker, elastic, elasticstack, go, k6, kibana, logstash
- Language: Go
- Homepage:
- Size: 929 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# APM (Application Performance Monitor) With Elastic Stack
Distributed Tracing, Matrix And Logging With Elastic Stack

## Usage
### Install Elastic Stack
```bash
cd elk-stack
docker compose up -d
```### Start Backend Apps
```bash
cd backend
go mod tidy
go run app/main.go
```### Running Load Test
```bash
k6 run load-test.js
```## Tech Stack
**Load Testing:** [Grafana K6](https://k6.io/)
**Backend:** [Golang](https://go.dev/), [Gin](https://gin-gonic.com/)
**Observability:** [Elastic Stack](https://www.elastic.co/)
## Credential
### Elastic
Username : elasticPassword : changeme
## Reference
[APM Agent](https://github.com/elastic/apm)
[Docker ELK](https://github.com/deviantony/docker-elk)