dd-extension-lgtm
dd-extension-lgtm copied to clipboard
LGTM (Loki, Grafana, Tempo, Mimir) for Docker Desktop
Grafana LGTM Docker Desktop extension
This repository contains a docker desktop extension to embed the LGTM stack into Docker Desktop (DD).
docker extension install cedricziel/dd-extension-lgtm:dev
NOTE: This project is not affiliated with Grafana Labs.
What's in the box?
This extension ships a pre-configured LGTM stack:
- Loki as a store for logs
- Grafana as a flexible dashboarding/query tool
- Tempo as a store for tracing
- Mimir as a metric store
- OpenTelemetry collector as the point of ingress
FAQ
- Where is the data?
The data is currently stored in the respective containers.
- How can I reset the state?
You can uninstall and re-install the extension.
- How to ingest data?
This PoC is optimized for OpenTelemetry ingress via OTLP. This means you should be able
to ingest data by setting OTEL_EXPORTER_OTLP_ENDPOINT
on the observed and instrumented process.
The value of OTEL_EXPORTER_OTLP_ENDPOINT
would be depending on your network setup, but in essence,
you point it to your local docker host.
Format is as follows: OTEL_EXPORTER_OTLP_ENDPOINT=host.docker.internal:4317
License
MIT