aware

A Docker Compose environment with a full OpenTelemetry stack for collecting, storing, and analyzing log data, metrics, and traces.

OTHER License

Stars
0

aware

A Docker Compose environment with a full OpenTelemetry stack for collecting, storing, and analyzing log data, metrics, and traces.

Jaeger is used for storing traces, Loki is used for storing logs, Prometheus is used as a time-series database for storing metrics, the OpenTelemetry Collector is used for ingesting/transforming/storing data in the relevant backends, and Grafana is used as the web UI for accessing logs/traces/metrics.

Getting Started

Obviously, you'll need Docker and Docker Compose, once these are installed, everything can be brought online with a single command:

docker compose up

And that's it!

Usage

After starting the compose environment, there are a few provided ways to send telemetry data to the collector:

To access your observability data, open http://localhost:3000 to access Grafana.

License

Licensed at your discretion under either: