Skip to content

Update OSS Collector setup page for GKE, AKS, and EKS Auto Mode - #38716

Draft
brett0000FF wants to merge 1 commit into
masterfrom
brett.blue/otlp-oss-collector-configs
Draft

Update OSS Collector setup page for GKE, AKS, and EKS Auto Mode#38716
brett0000FF wants to merge 1 commit into
masterfrom
brett.blue/otlp-oss-collector-configs

Conversation

@brett0000FF

@brett0000FF brett0000FF commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

What does this PR do? What is the motivation?

Syncs Set Up the OpenTelemetry Collector (OSS) with the latest recommended OTLP-only Collector configurations in opentelemetry-examples, which added GKE, AKS, and EKS Auto Mode support.

Merge readiness

  • Ready for merge

For Datadog employees:

  • ⚠️ Your branch name MUST follow the <name>/<description> convention and include the forward slash (/). If you've already created your PR with an incorrect branch name, please rename your branch and open a fresh PR.
  • 🤖 New: Comment with /review to run an automated check that catches common issues before a Documentation team member reviews your PR.

AI assistance

Claude Code by diffed the upstream opentelemetry-examples configs against the page.

Additional notes

Two things worth a look from the OTel team:

  1. daemonset-eks-auto.yaml configures an ec2: detector block, but ec2 is not in its detectors list, so the kubernetes.io/cluster/* tag collection it sets up does not run. It looks like a copy-paste from daemonset-eks.yaml. It is omitted from the docs snippet.
  2. agent.yaml sets deployment_type: daemonset for an uncontainerized host install. The docs mirror it as-is, but it may be worth correcting upstream.

Also: the experimental-oss-config branch is referenced by 10 links on this page. If that branch merges to main, the links need updating.

Sync the recommended OTLP-only Collector configuration with the
opentelemetry-examples repo:

- Add per-environment resource detection for EKS, EKS Auto Mode, GKE,
  and AKS, including the host port and hostfs restrictions on GKE
  Autopilot and AKS Automatic
- List the per-environment Helm values files
- Update component instance names and batch settings for Collector
  Contrib v0.154.0
- Add the kubelet_stats receiver and deltatorate processor to the
  DaemonSet configuration, with the environment variables and
  ClusterRole rules they require
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Preview links (active after the build_preview check completes)

Modified Files

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant