Dash0 Acquires Lumigo to Expand Agentic Observability Across AWS and Serverless
Monitor AI Gateway performance, LLM traffic patterns, and GenAI metrics with native OpenTelemetry tracing and Prometheus metrics for agentic AI workloads.
agentgateway is an AI-first Kubernetes Gateway API implementation built in Rust, designed for agentic AI workloads. It provides native integrations with LLM providers like Anthropic and OpenAI, eliminating the need for custom proxy code while delivering comprehensive observability for AI traffic patterns.
The Dash0 integration provides full observability for agentgateway deployments using native OpenTelemetry instrumentation with GenAI semantic conventions, distributed tracing, Prometheus metrics for token usage tracking, and structured access logs with automatic trace correlation.
For more information, visit the agentgateway Documentation.
Gain comprehensive visibility into your AI Gateway setup and optimize LLM performance with the following observability features:
Use this integration to monitor AI traffic patterns, track LLM costs, debug routing issues, analyze GenAI performance, and ensure your AI Gateway operates efficiently at scale.
agentgateway includes native support for observability via OpenTelemetry distributed tracing (OTLP/gRPC), Prometheus metrics with GenAI semantic conventions, and structured access logs using OTLP LogRecord format with automatic TraceID and SpanID correlation.
This integration uses the recommended pattern of deploying an OpenTelemetry Collector in your cluster to collect telemetry from agentgateway and forward it to Dash0.
For more details, refer to the agentgateway Documentation.
You'll need an OpenTelemetry Collector deployed in your cluster to collect telemetry from agentgateway and forward it to Dash0.
For production environments, consider using one of these deployment methods:
Helm Chart for The OpenTelemetry Collector
For a complete working example with collector configuration, see the Dash0 agentgateway Example.
The OpenTelemetry Collector needs specific configuration to collect all three signals from agentgateway:
Configure the Collector to receive distributed traces and access logs from agentgateway using the otlp receiver:
agentgateway sends both traces and logs to the same OTLP receiver. Traces use W3C trace context propagation with GenAI semantic conventions, and access logs are sent as OTLP LogRecords with automatic TraceID and SpanID correlation—no manual parsing or transformation needed.
Configure the Collector to scrape GenAI metrics from both the agentgateway controller and AI gateway proxies using the prometheus receiver:
Create an AgentgatewayPolicy to configure distributed tracing for your Gateway:
Since the AgentgatewayPolicy in agentgateway-system needs to reference the collector service in opentelemetry namespace, create a ReferenceGrant:
To verify that telemetry is flowing:
service.name = "ai-gateway" - should include GenAI semantic conventionsagentgateway_gen_ai_* metrics (token usage, operation duration)