nxtgauge-gitops/ops/openobserve-otelcol
2026-04-17 17:10:37 +05:30
..
configmap.yaml fix: run db migrations as Argo PreSync hook + add openobserve collector/alerts 2026-04-17 17:10:37 +05:30
daemonset.yaml fix: run db migrations as Argo PreSync hook + add openobserve collector/alerts 2026-04-17 17:10:37 +05:30
kustomization.yaml fix: run db migrations as Argo PreSync hook + add openobserve collector/alerts 2026-04-17 17:10:37 +05:30
rbac.yaml fix: run db migrations as Argo PreSync hook + add openobserve collector/alerts 2026-04-17 17:10:37 +05:30
README.md fix: run db migrations as Argo PreSync hook + add openobserve collector/alerts 2026-04-17 17:10:37 +05:30
serviceaccount.yaml fix: run db migrations as Argo PreSync hook + add openobserve collector/alerts 2026-04-17 17:10:37 +05:30

OpenObserve OpenTelemetry Collector (k8s logs + warning events)

This deploys an OpenTelemetry Collector DaemonSet that ships:

  • container logs from /var/log/containers/*.log
  • Kubernetes Warning events (watch)

to OpenObserve via OTLP/HTTP.

Image mirroring

The DaemonSet expects this image in the internal registry:

  • registry.nxtgauge.com/otelcol-contrib:0.105.0

Mirror it once (from a machine that can pull GHCR and push to the registry):

docker pull ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:0.105.0
docker tag ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:0.105.0 registry.nxtgauge.com/otelcol-contrib:0.105.0
docker push registry.nxtgauge.com/otelcol-contrib:0.105.0