In this guide, you’ll configure the Grafana LGTM stack to receive and visualize observability data from Event Gateway. The LGTM stack bundles Grafana, Loki (logs), Tempo (traces), Prometheus (metrics), and a built-in OpenTelemetry Collector in a single container.
Since Event Gateway 1.1 can push traces, metrics, and logs directly via OTLP to the LGTM stack, you don’t need a separate collector container or any custom collector configuration.
Here’s how it works:
flowchart LR
A[Traces]
B[Metrics]
C[Logs]
subgraph id1 [Event Gateway]
A
B
C
end
D[OTLP
endpoint]
E[Tempo]
F[Prometheus]
G[Loki]
H[Grafana]
A --push via OTLP--> D
B --push via OTLP--> D
C --push via OTLP--> D
subgraph id2 [Grafana LGTM]
D
E
F
G
H
end
D --> E
D --> F
D --> G
E --> H
F --> H
G --> H
In this setup:
- Event Gateway generates traces, metrics, and logs.
- All three signals are pushed directly to the LGTM stack’s OTLP endpoint (gRPC on port 4317).
- Inside the LGTM stack, the built-in OTEL Collector routes traces to Tempo, metrics to Prometheus, and logs to Loki.
- Grafana provides a unified UI to explore all signals.