StephenCleary / LocalTelemetry

Local dashboards for telemetry collection.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LocalTelemetry

Local dashboards for telemetry collection.

To Use

Clone this repository, and then run:

docker-compose up

Configure your application to send OpenTelemetry data (traces, logs, and metrics) to localhost:4317 (the standard/default OTLP endpoint).

Then you will have access to the dasboards below:

Seq (logs + traces)

Jaegar (traces)

Zipkin (traces)

Grafana (metrics)

Aspire (logs + traces + metrics)

Persistence

This project uses Docker volumes for persistence; logs and metrics are persisted, as are Grafana dashboard definitions.

Traces are not persisted.

Contributing

It would be great to have some good Grafana dashboard definitions out of the box.

Also, configuration examples for different languages. I'll get around to doing a .NET one sooner or later.

About

Local dashboards for telemetry collection.

License:MIT License