Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.48 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.48 KB

OpenTelemetry - Grafana Demo

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.

Project Structure

App architecture

Running the app

  1. Run with npm run dev. Requires Docker and docker-compose.
  2. Open the app at http://localhost:3030
  3. View traces, logs, and metrics in Grafana at http://localhost:3000

Additional Resources and Inspirations