This demo application demonstrates how to instrument JavaScript applications using open source observability tools. The following projects are used:
- OpenTelemetry - Instrument the application and send observability data to each backend.
- Jaeger - Distributed tracing backend.
- Prometheus - Metrics and alerting backend.
- Loki - Logs aggregation system.
- Grafana - Visualize all of our observability data.
- Run with
npm run dev
. Requires Docker and docker-compose. - Open the app at http://localhost:3030
- View traces, logs, and metrics in Grafana at http://localhost:3000