NVCF OpenTelemetry (OTel) Collector
Overview
nvcf-otel-collector is a minimal, custom-built OpenTelemetry Collector
distribution produced by NVIDIA Cloud Functions (NVCF). The image contains a
single otelcol-contrib binary assembled with the upstream
OpenTelemetry Collector Builder
and a curated set of receivers, processors, exporters, and extensions that
NVCF services need. It ships as a distroless image and is intended to run as
a sidecar inside NVCF compute-plane pods, most commonly alongside the NVCA
(NVIDIA Cloud Function Agent) worker, where it collects and forwards
Kubernetes events and service telemetry for observability.
Unlike the byoo-otel-collector image, this image does not include the BYOO
(Bring Your Own Observability) orchestrator, config generator, or ESS
secret-extractor. It only runs the OpenTelemetry Collector against a config
file you provide, which keeps the image small and its blast radius limited
to telemetry collection.
Use case
- NVCA sidecar for collecting Kubernetes events and forwarding them as OTLP telemetry to downstream collectors or customer observability backends.
- Lightweight OTLP receiver and exporter inside NVCF compute-plane pods that do not need the full BYOO stack.
- Platform-metrics scraping via the Prometheus receiver in environments that already manage collector configuration externally.
License
- OpenTelemetry Collector and Contrib components: Apache License 2.0 (upstream).
- Third-party notices are reproduced in the
NOTICEfile shipped with the source repository.