opentelemetry-collector
Options
Section titled “Options”services.opentelemetry-collector.enable
Section titled “services.opentelemetry-collector.enable”Whether to enable opentelemetry-collector.
Type: boolean
Default:
falseExample:
trueDeclared by:
services.opentelemetry-collector.package
Section titled “services.opentelemetry-collector.package”The OpenTelemetry Collector package to use
Type: package
Default:
pkgs.opentelemetry-collector-contribDeclared by:
services.opentelemetry-collector.configFile
Section titled “services.opentelemetry-collector.configFile”Override the configuration file used by OpenTelemetry Collector.
By default, a configuration is generated from services.opentelemetry-collector.settings.
If overriding, enable the health_check extension to allow the readiness probe to check whether the Collector is ready.
Otherwise, disable the readiness probe by setting processes.opentelemetry-collector.ready = lib.mkForce null;.
Type: null or absolute path
Default:
nullExample:
pkgs.writeTextFile { name = "otel-config.yaml"; text = "..."; }Declared by:
services.opentelemetry-collector.settings
Section titled “services.opentelemetry-collector.settings”OpenTelemetry Collector configuration. Refer to https://opentelemetry.io/docs/collector/configuration/ for more information on how to configure the Collector.
Type: open submodule of (YAML 1.1 value)
Default:
defaultSettingsDeclared by:

