Resolve common issues that occur when monitoring vLLM pods on Kubernetes with the Instana OpenTelemetry Collector.
No vLLM metrics in Instana
The OpenTelemetry Collector is not scraping metrics from your vLLM pods, or the metrics are not reaching Instana.
How to troubleshoot
-
Verify that the vLLM metrics endpoint is reachable:
kubectl exec -n <namespace> <vllm-pod-name> -- \
curl http://localhost:<metrics-port>/metrics
-
Verify that the namespace, component label, and port values in values.yaml exactly match your pod description.
-
Verify that the vLLM pod is in the Running phase:
kubectl get pods -n <namespace>
-
Review the collector logs for scrape errors:
kubectl logs -n monitoring <otel-collector-pod> | grep -i "vllm\|error\|scrape"
Metrics not reaching Instana
The collector is scraping metrics but failing to export them to Instana due to connectivity, authentication, or TLS configuration issues.
How to troubleshoot
-
Verify that the OTLP endpoint is reachable from within the cluster.
-
Verify that the
x-instana-key header value is correct.
-
Review TLS settings. Set
insecure: true only for non-production environments.
-
Review the collector logs for exporter errors:
kubectl logs -n monitoring <otel-collector-pod> | grep -i "export\|error"