Application Observability and Kubernetes Monitoring integration
For production observability, use Grafana Alloy, an OpenTelemetry Collector distribution from Grafana Labs. Alloy packages upstream OpenTelemetry Collector components and Prometheus exporters to deliver stability, support, and seamless integration with Grafana Application Observability and other Grafana products.
If you deploy applications in Kubernetes, use the Grafana Kubernetes Monitoring Helm chart. This chart supports Application Observability and Kubernetes Monitoring.
Setup
To set up the Grafana Kubernetes Monitoring Helm chart, follow the Configure Kubernetes Monitoring with Grafana Kubernetes Monitoring Helm chart documentation.
OTLP receivers
Enable the OTLP Receivers option in the Cluster Configuration tab:
OTLP endpoints
Configure your instrumentation to send telemetry data to Alloy using one of the addresses listed in the Configure Application Instrumentation section of the Cluster Configuration tab:
Copy the relevant endpoint and update your instrumentation environment variable scripts:
gRPC:
export OTEL_EXPORTER_OTLP_ENDPOINT=<GRPC_ENDPOINT>
export OTEL_EXPORTER_OTLP_PROTOCOL=grpc
HTTP:
export OTEL_EXPORTER_OTLP_ENDPOINT=<HTTP_ENDPOINT>
export OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf