An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# APM (Application Performance Monitor) With Elastic Stack

Distributed Tracing, Matrix And Logging With Elastic Stack

![Image1](image1.png)
![Image2](image2.png)

## 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 : elastic

Password : changeme

## Reference

[APM Agent](https://github.com/elastic/apm)

[Docker ELK](https://github.com/deviantony/docker-elk)