nxtgauge-gitops/ops/openobserve-otelcol/README.md

23 lines
793 B
Markdown

# 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):
```bash
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
```