OS Manuals

/opt/datadog-agent/embedded/bin/otel-agent

Datadog agent full variant with JMX and OTel collector

From datadog-agent-7.78-full 7.78.4-r4 (os), captured 2026-11-05 by running otel-agent --help (exit 0). permalink

Usage:
  -config --config=file:/path/to/first --config=file:path/to/second
    	[CONFIG] Locations to the config file(s), note that only a single location can be set per flag entry e.g. --config=file:/path/to/first --config=file:path/to/second.
  -core-config string
    	[DD_CORE_CONFIG] Location to the Datadog Agent config file.
  -feature-gates value
    	[FEATURE_GATES] Comma-delimited list of feature gate identifiers. Prefix with '-' to disable the feature. '+' or no prefix will enable the feature. (default configoptional.AddEnabledField,-confmap.enableMergeAppendOption,confmap.newExpandedValueSanitizer,-connector.spanmetrics.excludeResourceMetrics,-connector.spanmetrics.includeCollectorInstanceID,-connector.spanmetrics.legacyMetricNames,-connector.spanmetrics.useSecondAsDefaultMetricsUnit,datadog.EnableOperationAndResourceNameV2,datadog.EnableReceiveResourceSpansV2,exporter.PersistRequestContext,-exporter.datadogexporter.DisableAllMetricRemapping,-exporter.datadogexporter.EnableAttributeSliceMultiTagExporting,-exporter.datadogexporter.metricremappingdisabled,-extension.healthcheck.useComponentStatus,-filelog.allowFileDeletion,filelog.allowHeaderMetadataParsing,filelog.decompressFingerprint,-filelog.mtimeSortType,-filelog.windows.caseInsensitive,-filter.filterlog.useOTTLBridge,-filter.filtermetric.useOTTLBridge,-filter.filterspan.useOTTLBridge,hostmetrics.process.bootTimeCache,-k8sattr.labelsAnnotationsSingular.allow,logs.assignKeys,logs.jsonParserArray,otelcol.printInitialConfig,ottl.PanicDuplicateName,ottl.contexts.enableOTelColContext,-parser.uri.ecscompliant,pdata.enableRefCounting,pdata.useCustomProtoEncoding,-pdata.useProtoPooling,-pkg.translator.prometheus.PermissiveLabelSanitization,-processor.k8sattributes.DontEmitV0K8sConventions,-processor.k8sattributes.EmitV1K8sConventions,-processor.k8sattributes.telemetry.disableOldFormatMetrics,-processor.k8sattributes.telemetry.enableNewFormatMetrics,processor.resourcedetection.propagateerrors,processor.tailsamplingprocessor.disableinvertdecisions,-processor.tailsamplingprocessor.metricstatcountspanssampled,-processor.tailsamplingprocessor.recordpolicy,processor.transform.ConvertBetweenSumAndGaugeMetricContext,receiver.hostmetricsreceiver.UseLinuxMemAvailable,receiver.jaeger.DisableRemoteSampling,-receiver.prometheusreceiver.EnableCreatedTimestampZeroIngestion,-receiver.prometheusreceiver.IgnoreScopeInfoMetric,-receiverhelper.newReceiverMetrics,-service.AllowNoPipelines,-service.profilesSupport,-spanmetrics.statusCodeConvention.useOtelPrefix,-stanza.synchronousLogEmitter,telemetry.UseLocalHostAsDefaultMetricsAddress,-telemetry.newPipelineTelemetry,-transform.flatten.logs)
  -set value
    	[SET] Set arbitrary component config property. The component has to be defined in the config file and the flag has a higher precedence. Array config properties are overridden and maps are joined. Example --set=exporters.debug.verbosity=detailed
  -sync-delay duration
    	[DD_SYNC_DELAY] How long should config sync retry at initialization before failing.
  -sync-to duration
    	[DD_SYNC_TO] Timeout for config sync requests. (default 3s)
Datadog otel-agent at your service.

Usage:
  otel-agent [command] [flags]
  otel-agent [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  flare       Collect a flare and send it to Datadog
  help        Help about any command
  run         Starting OpenTelemetry Collector
  status      Print the current status
  version     Print the version info

Flags:
      --config --config=file:/path/to/first --config=file:path/to/second   Locations to the config file(s), note that only a single location can be set per flag entry e.g. --config=file:/path/to/first --config=file:path/to/second. (default [])
      --core-config string                                                 Location to the Datadog Agent config file.
      --feature-gates flag                                                 Comma-delimited list of feature gate identifiers. Prefix with '-' to disable the feature. '+' or no prefix will enable the feature. (default configoptional.AddEnabledField,-confmap.enableMergeAppendOption,confmap.newExpandedValueSanitizer,-connector.spanmetrics.excludeResourceMetrics,-connector.spanmetrics.includeCollectorInstanceID,-connector.spanmetrics.legacyMetricNames,-connector.spanmetrics.useSecondAsDefaultMetricsUnit,datadog.EnableOperationAndResourceNameV2,datadog.EnableReceiveResourceSpansV2,exporter.PersistRequestContext,-exporter.datadogexporter.DisableAllMetricRemapping,-exporter.datadogexporter.EnableAttributeSliceMultiTagExporting,-exporter.datadogexporter.metricremappingdisabled,-extension.healthcheck.useComponentStatus,-filelog.allowFileDeletion,filelog.allowHeaderMetadataParsing,filelog.decompressFingerprint,-filelog.mtimeSortType,-filelog.windows.caseInsensitive,-filter.filterlog.useOTTLBridge,-filter.filtermetric.useOTTLBridge,-filter.filterspan.useOTTLBridge,hostmetrics.process.bootTimeCache,-k8sattr.labelsAnnotationsSingular.allow,logs.assignKeys,logs.jsonParserArray,otelcol.printInitialConfig,ottl.PanicDuplicateName,ottl.contexts.enableOTelColContext,-parser.uri.ecscompliant,pdata.enableRefCounting,pdata.useCustomProtoEncoding,-pdata.useProtoPooling,-pkg.translator.prometheus.PermissiveLabelSanitization,-processor.k8sattributes.DontEmitV0K8sConventions,-processor.k8sattributes.EmitV1K8sConventions,-processor.k8sattributes.telemetry.disableOldFormatMetrics,-processor.k8sattributes.telemetry.enableNewFormatMetrics,processor.resourcedetection.propagateerrors,processor.tailsamplingprocessor.disableinvertdecisions,-processor.tailsamplingprocessor.metricstatcountspanssampled,-processor.tailsamplingprocessor.recordpolicy,processor.transform.ConvertBetweenSumAndGaugeMetricContext,receiver.hostmetricsreceiver.UseLinuxMemAvailable,receiver.jaeger.DisableRemoteSampling,-receiver.prometheusreceiver.EnableCreatedTimestampZeroIngestion,-receiver.prometheusreceiver.IgnoreScopeInfoMetric,-receiverhelper.newReceiverMetrics,-service.AllowNoPipelines,-service.profilesSupport,-spanmetrics.statusCodeConvention.useOtelPrefix,-stanza.synchronousLogEmitter,telemetry.UseLocalHostAsDefaultMetricsAddress,-telemetry.newPipelineTelemetry,-transform.flatten.logs)
  -h, --help                                                               help for otel-agent
  -p, --pidfile string                                                     path to the pidfile
      --set value                                                          Set arbitrary component config property. The component has to be defined in the config file and the flag has a higher precedence. Array config properties are overridden and maps are joined. Example --set=exporters.debug.verbosity=detailed
      --sync-delay duration                                                How long should config sync retry at initialization before failing. (default 0s)
      --sync-to duration                                                   Timeout for config sync requests. (default 3s)

Use "otel-agent [command] --help" for more information about a command.
Options (13)
OptionDescriptionSource
-core-config string[DD_CORE_CONFIG] Location to the Datadog Agent config file.help
-feature-gates value[FEATURE_GATES] Comma-delimited list of feature gate identifiers.help
-set value[SET] Set arbitrary component config property.help
-sync-delay duration[DD_SYNC_DELAY] How long should config sync retry at initialization before failing.help
-sync-to duration[DD_SYNC_TO] Timeout for config sync requests.help
--config --config=file:/path/to/firstLocations to the config file(s), note that only a single location can be set per flag entry e.g. --config=file:/path/to/first --config=file:path/to/second.help
--core-config stringLocation to the Datadog Agent config file.help
--feature-gates flagComma-delimited list of feature gate identifiers.help
-h, --helphelp for otel-agenthelp
-p, --pidfile stringpath to the pidfilehelp
--set valueSet arbitrary component config property.help
--sync-delay durationHow long should config sync retry at initialization before failing.help
--sync-to durationTimeout for config sync requests.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.