k8s-opentelemetry-collector-troubleshooting
Use when telemetry (traces, metrics, logs) does not get through the OpenTelemetry Collector on Kubernetes: the collector crashes at start ("invalid configuration", "references receiver ... which is not configured", "unknown type"), applications get "connection refused" on 4317 or 4318 (a receiver listening on localhost, or not in a pipeline), exporters fail ("Exporting failed. Will retry the request after interval", "Exporting failed. Dropping data.", "sending queue is full", "no children to pick from"), the memory_limiter refuses data, k8s_attributes lacks RBAC, or the OpenTelemetry Operator does not create a collector or inject auto-instrumentation. Investigates with kubectl get, logs and the collector's own metrics, and proposes fixes. Reads first and asks before changing anything.
- License
- Apache-2.0
Pinned to revision ce7de97330d7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/k8s-opentelemetry-collector-troubleshooting/SKILL.md
- skills/k8s-opentelemetry-collector-troubleshooting/.claude-plugin/plugin.json
- skills/k8s-opentelemetry-collector-troubleshooting/references/config-and-receivers.md
- skills/k8s-opentelemetry-collector-troubleshooting/references/export-and-operator.md
Every link opens the file at its source, pinned to the revision this page describes.