AI metrics
When you instrument your application with the OpenLIT SDK, the following metrics are emitted automatically for every LLM and AI operation:Request metrics
Latency metrics
Token usage metrics
Cost metrics
All metrics are tagged with attributes including
gen_ai.system (provider), gen_ai.request.model (model name), deployment.environment, and service.name. You can filter and group by any of these attributes in your dashboard queries.
GPU metrics
If you have GPU monitoring enabled, OpenLIT collects hardware-level metrics from each GPU in your inference cluster:
GPU metrics are tagged with
gpu.index and gpu.uuid so you can break down utilization per device. Correlate GPU utilization with LLM request rate to understand whether your inference hardware is the bottleneck.
How metrics flow to dashboards
The data path is straightforward:- Your instrumented application emits OTLP metrics to OpenLIT (or via an OpenTelemetry Collector).
- OpenLIT ingests and stores metrics in ClickHouse.
- Dashboard widgets query ClickHouse using SQL defined in the widget editor.
- Charts render in real time, with automatic refresh on the interval you configure.
Prometheus-compatible metrics
If you route telemetry through the OpenTelemetry Collector bundled with OpenLIT, you can add a
prometheusremotewrite or prometheus exporter to the collector pipeline to expose a Prometheus-compatible scrape endpoint alongside the ClickHouse storage path.Quickstart: LLM Observability
Production-ready AI monitoring setup in a single line of code
Create a dashboard
Create custom visualizations with flexible widgets, queries, and real-time AI monitoring
Integrations
60+ AI integrations with automatic instrumentation and performance tracking
