- Centralized log with Distributed tracing
- Docker logging
- Go
- NodeJS
- Grafana Loki
- Promtail agent
- Ship the content of local logs to Grafana Loki
- Grafana
- Docker logging
$docker compose up -d loki
$docker compose ps
$docker compose up -d promtail
$docker compose ps
$docker compose up -d grafana
$docker compose ps
Go to grafana dahsboard :: http://localhost:3000/
- user=admin
- password=admin
Go to explore page :: http://localhost:3000/explore
- Select datasource = Loki
$docker compose up -d go --build
$docker compose ps
$docker compose logs --follow
Run with URL
See result in grafana
- Pino-loki
- Run in thread (not main)
- JavaScript TraceId and SpanId injection into logs
$docker compose up -d nodejs --build
$docker compose ps
$docker compose logs --follow
Run with URL
See result in grafana
$docker compose down