
docker-otel-lgtm
An OpenTelemetry backend in a Docker container image
The Lens
Grafana's docker-otel-lgtm is a single Docker image that bundles the whole LGTM stack plus an OpenTelemetry Collector. LGTM stands for Loki (logs), Grafana (dashboards), Tempo (traces), and Mimir/Prometheus (metrics), with Pyroscope (continuous profiling) thrown in. Apache 2.0 licensed.
The point of the image is one command: `docker pull grafana/otel-lgtm && ./run-lgtm.sh`. Port 3000 is Grafana, everything else is pre-wired underneath. You point your app's OpenTelemetry exporter at the collector and you have a working observability backend in under a minute. Perfect for trying OTel pipelines, demoing a feature, or developing instrumentation locally.
Solo developers and small teams use this for local dev and CI test environments. For production, Grafana explicitly tells you to run the components separately or pay for Grafana Cloud. There is no HA, no multi-tenancy, no persistence guarantees in the bundled image.
The catch is the production warning is not optional. The image is built for convenience, not durability. Use it to learn OpenTelemetry, build instrumentation, or demo dashboards. When you go to production, plan to split Loki, Mimir, Tempo, and Grafana into separate deployments with their own storage backends. That is a different project, not a Docker run command.
Free vs Self-Hosted vs Paid
fully freeFree tier: The image itself is Apache 2.0. All components inside are open source.
Self-hosted: Free for dev and demo. For production observability, you split this into Loki + Mimir + Tempo + Grafana running separately with real storage, which is still free but operationally heavier.
Paid: Grafana Cloud is the commercial path. Free tier covers 50GB logs, 50GB traces, and 10k metric series. Pro starts at $19/month and pricing scales with ingestion volume. Most teams hit the free tier ceiling within a few months of serious use.
Apache 2.0. Free for development. Grafana explicitly tells you to not run it in production.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- Grafana Labs (Organization)
- Backed by
- Grafana Labs
- Stars
- 1,843
- Forks
- 192
Explore Further
More tools in the directory
openobserve
OpenObserve is an open-source observability platform for logs, metrics, traces, and frontend monitoring. A cost-effective alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.
18.9k ★opentelemetry-collector-contrib
Contrib repository for the OpenTelemetry Collector
4.7k ★octelium
A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote access VPN, a ZTNA platform, API/AI/MCP gateway, a PaaS, an ngrok-alternative and a homelab infrastructure.
3.8k ★