opentelemetry-collector-rel.../distributions/otelcol-k8s
github-actions[bot] e13a8550c6
Update version from 0.125.0 to 0.126.0 (#954)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-13 18:52:29 +00:00
..
.goreleaser.yaml Revert "Remove dockerhub destination (#902)" (#938) 2025-04-30 19:10:10 +00:00
Dockerfile chore(Dockerfile): set USER_GID alongside USER_UID (#738) 2025-02-20 11:09:22 +00:00
README.md Add nop exporter to distributions (#566) 2024-05-30 18:14:38 +02:00
Windows.dockerfile [core,contrib,k8s,otlp] Add Windows 2019 and 2022 container image (amd64 only) (#872) 2025-03-18 17:27:05 +00:00
manifest.yaml Update version from 0.125.0 to 0.126.0 (#954) 2025-05-13 18:52:29 +00:00

README.md

OpenTelemetry Collector Kubernetes Distro

This distribution is made specifically to be used in a Kubernetes cluster to monitor Kubernetes and services running in Kubernetes. It contains a subset of components from OpenTelemetry Collector Core and OpenTelemetry Collector Contrib.

Components

The full list of components is available in the manifest.

Rules for Component Inclusion

  • Only includes components from Contrib and Core.
  • Only components that are Alpha or higher.
  • All receivers must facilitate the collection of data that is generated by Kubernetes or services running in Kubernetes
    • Although you could run a Collector in Kubernetes to reach out to any endpoint, this distribution is not targeting that use case. This distribution is for monitoring Kubernetes and the processes it runs.
  • All components must be vendor-neutral.
  • Only exporters that use OTLP are allowed.
    • To facilitate troubleshooting, the nop, debug, and file exporters are exceptions.
  • All technologies OTel promised to support will be included as receivers. Specifically this means the jaegerreceiver, zipkinreceiver, opencensusreceiver, and prometheusreceiver will be included.