Skip to content

Conversation

@MUSKANNISHAD
Copy link

This PR adds Kubernetes-specific troubleshooting guidance for the OpenTelemetry
Collector, including an example using kubectl debug with an ephemeral
container to diagnose networking and runtime issues.

Fixes #6129

@MUSKANNISHAD MUSKANNISHAD requested a review from a team as a code owner January 13, 2026 10:42
@otelbot-docs otelbot-docs bot requested review from a team and jade-guiton-dd and removed request for a team January 13, 2026 10:42
@MUSKANNISHAD MUSKANNISHAD force-pushed the docs-add-k8s-troubleshooting branch from cc8af89 to 6147c8f Compare January 13, 2026 10:58
@otelbot-docs otelbot-docs bot requested a review from a team January 13, 2026 10:58
@tiffany76
Copy link
Member

Thanks, @MUSKANNISHAD!

@open-telemetry/collector-approvers and @atoulme, PTAL.

@dmathieu
Copy link
Member

While this information can indeed be useful, it is also overly generic. Attaching onto a running container is far from being otel-specific.
So while this advice looks good, I'm not sure the otel doc is a good location.

Adds Kubernetes-specific troubleshooting guidance for the OpenTelemetry
Collector, including an example using kubectl debug with an ephemeral
container to diagnose networking and runtime issues.
@MUSKANNISHAD MUSKANNISHAD force-pushed the docs-add-k8s-troubleshooting branch from b2f5a1d to 35206a1 Compare January 14, 2026 10:26
@MUSKANNISHAD
Copy link
Author

Thanks for the feedback! That makes sense.
I agree the technique itself is generic Kubernetes advice. My intention was to document how it can be applied specifically to troubleshooting OpenTelemetry Collector issues (e.g. exporter connectivity, DNS resolution for backends, or receiver port reachability).

I can update the section to make the OpenTelemetry-specific context clearer, or adjust the location if there’s a more appropriate place for this content. Happy to revise based on your preference.

Copy link
Member

@mx-psi mx-psi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if instead of adding that we can just add a link to https://kubernetes.io/docs/tasks/debug/debug-application/debug-running-pod/#ephemeral-container

I agree with @dmathieu that the info is overly generic, maybe adding that link is enough and we leave it to Kubernetes to document this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Add troubleshooting instructions specific to Kubernetes environments

5 participants