OS Manuals

/usr/bin/manager

Kubernetes Operator for OpenTelemetry Collector

From opentelemetry-operator-fips 0.162.0-r0 (enterprise-packages), captured 2026-11-08 by running manager --help (exit 0). permalink

OpenTelemetry Operator manages OpenTelemetry Collectors, auto-instrumentation, and the Target Allocator

Usage:
  operator [flags]
  operator [command]

Available Commands:
  help           Help about any command
  webhook-server Run only the webhooks

Flags:
      --annotations-filter stringArray                   Annotations to filter away from propagating onto deploys. It should be a string array containing patterns, which are literal strings optionally containing a * wildcard character. Example: --annotations-filter=.*filter.out will filter out annotations that looks like: annotation.filter.out: true (default [^kubectl\.kubernetes\.io/last-applied-configuration$])
      --auto-instrumentation-apache-httpd-image string   The default OpenTelemetry Apache HTTPD instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-apache-httpd:1.0.4")
      --auto-instrumentation-dotnet-image string         The default OpenTelemetry DotNet instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-dotnet:1.17.0")
      --auto-instrumentation-go-image string             The default OpenTelemetry Go instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-go-instrumentation/autoinstrumentation-go:v0.24.0")
      --auto-instrumentation-java-image string           The default OpenTelemetry Java instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java:2.32.0")
      --auto-instrumentation-nginx-image string          The default OpenTelemetry Nginx instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-apache-httpd:1.0.4")
      --auto-instrumentation-nodejs-image string         The default OpenTelemetry NodeJS instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-nodejs:0.82.0-1")
      --auto-instrumentation-php-image string            The default OpenTelemetry PHP instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/opentelemetry-php/autoinstrumentation-php:0.0.0")
      --auto-instrumentation-python-image string         The default OpenTelemetry Python instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-python:0.66b1")
      --auto-instrumentation-ruby-image string           The default OpenTelemetry Ruby instrumentation image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-ruby-instrumentation/autoinstrumentation-ruby:0.0.0")
      --clusterobservability-collector-image string      The OpenTelemetry collector image used for collectors generated by the ClusterObservability reconciler. Defaults to the k8s distribution. (default "ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-k8s:0.162.0")
      --collector-image string                           The default OpenTelemetry collector image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:0.162.0")
      --config-file string                               Path to config file
      --create-sm-operator-metrics                       Create a ServiceMonitor for the operator metrics
      --enable-apache-httpd-instrumentation              Controls whether the operator supports Apache HTTPD auto-instrumentation (default true)
      --enable-cr-metrics                                Controls whether exposing the CR metrics is enabled
      --enable-dotnet-instrumentation                    Controls whether the operator supports dotnet auto-instrumentation (default true)
      --enable-go-instrumentation                        Controls whether the operator supports Go auto-instrumentation
      --enable-java-instrumentation                      Controls whether the operator supports java auto-instrumentation (default true)
      --enable-leader-election                           Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.
      --enable-multi-instrumentation                     Controls whether the operator supports multi instrumentation (default true)
      --enable-nginx-instrumentation                     Controls whether the operator supports nginx auto-instrumentation
      --enable-nodejs-instrumentation                    Controls whether the operator supports nodejs auto-instrumentation (default true)
      --enable-php-instrumentation                       Controls whether the operator supports PHP auto-instrumentation
      --enable-python-instrumentation                    Controls whether the operator supports python auto-instrumentation (default true)
      --enable-ruby-instrumentation                      Controls whether the operator supports ruby auto-instrumentation
      --enable-webhooks                                  Enable webhooks for the controllers (default true)
      --feature-gates flag                               Comma-delimited list of feature gate identifiers. Prefix with '-' to disable the feature. '+' or no prefix will enable the feature. (default -operand.networkpolicy,-operator.clusterobservability,operator.collector.usedefaulttelemetryshape,operator.golang.flags,-operator.networkpolicy,-operator.targetallocator.fallbackstrategy)
      --fips-disabled-components string                  Disabled collector components when operator runs on FIPS enabled platform. Example flag value =receiver.foo,receiver.bar,exporter.baz (default "uppercase")
      --health-probe-addr string                         The address the probe endpoint binds to. (default ":8081")
  -h, --help                                             help for operator
      --ignore-missing-collector-crds                    Ignore missing OpenTelemetryCollector CRDs presence in the cluster
      --labels-filter stringArray                        Labels to filter away from propagating onto deploys. It should be a string array containing patterns, which are literal strings optionally containing a * wildcard character. Example: --labels-filter=.*filter.out will filter out labels that looks like: label.filter.out: true
      --metrics-addr string                              The address the metric endpoint binds to. (default ":8443")
      --metrics-secure                                   Enable secure serving for metrics endpoint with authentication and authorization. When enabled ano no TLS certificates are provided, the operator generates self signed certificates. (default true)
      --metrics-tls-cert-file string                     TLS certificate file for the metrics server
      --metrics-tls-key-file string                      TLS private key file for the metrics server
      --openshift-create-dashboard                       Create an OpenShift dashboard for monitoring the OpenTelemetryCollector instances
      --openshift-webhook-replicas int32                 Number of replicas for the standalone pod webhook deployment on OpenShift. Set 0 to disable. (default 2)
      --operator-opamp-bridge-image string               The default OpenTelemetry Operator OpAMP Bridge image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-operator/operator-opamp-bridge:0.162.0")
      --pprof-addr string                                The address to expose the pprof server. Default is empty string which disables the pprof server.
      --target-allocator-image string                    The default OpenTelemetry target allocator image. This image is used when no image is specified in the CustomResource. (default "ghcr.io/open-telemetry/opentelemetry-operator/target-allocator:0.162.0")
      --tls-cipher-suites strings                        Comma-separated list of cipher suites for the server. Values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants). If omitted, the default Go cipher suites will be used
      --tls-cluster-profile                              Retrieves the TLS profile (min version and ciphers) from the cluster. Supported only on OpenShift clusters. The TLS profile is obtained from APIServer CR.
      --tls-configure-operands                           Configures TLS version and cyphers in operands.
      --tls-min-version string                           Minimum TLS version supported. Value must match version names from https://golang.org/pkg/crypto/tls/#pkg-constants. (default "VersionTLS12")
      --watch-namespace string                           Comma-separated list of namespaces the operator should watch for CustomResources. Empty means watch all namespaces.
      --webhook-port int                                 The port the webhook endpoint binds to. (default 9443)
      --zap-devel                                        Development Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). Production Mode defaults(encoder=jsonEncoder,logLevel=Info,stackTraceLevel=Error)
      --zap-encoder encoder                              Zap log encoding (one of 'json' or 'console')
      --zap-level-format string                          The level format to be used in the customized Log Encoder (default "uppercase")
      --zap-level-key string                             The level key to be used in the customized Log Encoder (default "level")
      --zap-log-level level                              Zap Level to configure the verbosity of logging. Can be one of 'debug', 'info', 'error', 'panic' or any integer value > 0 which corresponds to custom debug levels of increasing verbosity
      --zap-message-key string                           The message key to be used in the customized Log Encoder (default "message")
      --zap-stacktrace-level level                       Zap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic').
      --zap-time-encoding time-encoding                  Zap time encoding (one of 'epoch', 'millis', 'nano', 'iso8601', 'rfc3339' or 'rfc3339nano'). Defaults to 'epoch'.
      --zap-time-key string                              The time key to be used in the customized Log Encoder (default "timestamp")

Use "operator [command] --help" for more information about a command.
Options (57)
OptionDescriptionSource
--annotations-filter stringArrayAnnotations to filter away from propagating onto deploys.help
--auto-instrumentation-apache-httpd-image stringThe default OpenTelemetry Apache HTTPD instrumentation image.help
--auto-instrumentation-dotnet-image stringThe default OpenTelemetry DotNet instrumentation image.help
--auto-instrumentation-go-image stringThe default OpenTelemetry Go instrumentation image.help
--auto-instrumentation-java-image stringThe default OpenTelemetry Java instrumentation image.help
--auto-instrumentation-nginx-image stringThe default OpenTelemetry Nginx instrumentation image.help
--auto-instrumentation-nodejs-image stringThe default OpenTelemetry NodeJS instrumentation image.help
--auto-instrumentation-php-image stringThe default OpenTelemetry PHP instrumentation image.help
--auto-instrumentation-python-image stringThe default OpenTelemetry Python instrumentation image.help
--auto-instrumentation-ruby-image stringThe default OpenTelemetry Ruby instrumentation image.help
--clusterobservability-collector-image stringThe OpenTelemetry collector image used for collectors generated by the ClusterObservability reconciler.help
--collector-image stringThe default OpenTelemetry collector image.help
--config-file stringPath to config filehelp
--create-sm-operator-metricsCreate a ServiceMonitor for the operator metricshelp
--enable-apache-httpd-instrumentationControls whether the operator supports Apache HTTPD auto-instrumentation (default true)help
--enable-cr-metricsControls whether exposing the CR metrics is enabledhelp
--enable-dotnet-instrumentationControls whether the operator supports dotnet auto-instrumentation (default true)help
--enable-go-instrumentationControls whether the operator supports Go auto-instrumentationhelp
--enable-java-instrumentationControls whether the operator supports java auto-instrumentation (default true)help
--enable-leader-electionEnable leader election for controller manager.help
--enable-multi-instrumentationControls whether the operator supports multi instrumentation (default true)help
--enable-nginx-instrumentationControls whether the operator supports nginx auto-instrumentationhelp
--enable-nodejs-instrumentationControls whether the operator supports nodejs auto-instrumentation (default true)help
--enable-php-instrumentationControls whether the operator supports PHP auto-instrumentationhelp
--enable-python-instrumentationControls whether the operator supports python auto-instrumentation (default true)help
--enable-ruby-instrumentationControls whether the operator supports ruby auto-instrumentationhelp
--enable-webhooksEnable webhooks for the controllers (default true)help
--feature-gates flagComma-delimited list of feature gate identifiers.help
--fips-disabled-components stringDisabled collector components when operator runs on FIPS enabled platform.help
--health-probe-addr stringThe address the probe endpoint binds to.help
-h, --helphelp for operatorhelp
--ignore-missing-collector-crdsIgnore missing OpenTelemetryCollector CRDs presence in the clusterhelp
--labels-filter stringArrayLabels to filter away from propagating onto deploys.help
--metrics-addr stringThe address the metric endpoint binds to.help
--metrics-secureEnable secure serving for metrics endpoint with authentication and authorization.help
--metrics-tls-cert-file stringTLS certificate file for the metrics serverhelp
--metrics-tls-key-file stringTLS private key file for the metrics serverhelp
--openshift-create-dashboardCreate an OpenShift dashboard for monitoring the OpenTelemetryCollector instanceshelp
--openshift-webhook-replicas int32Number of replicas for the standalone pod webhook deployment on OpenShift.help
--operator-opamp-bridge-image stringThe default OpenTelemetry Operator OpAMP Bridge image.help
--pprof-addr stringThe address to expose the pprof server.help
--target-allocator-image stringThe default OpenTelemetry target allocator image.help
--tls-cipher-suites stringsComma-separated list of cipher suites for the server.help
--tls-cluster-profileRetrieves the TLS profile (min version and ciphers) from the cluster.help
--tls-configure-operandsConfigures TLS version and cyphers in operands.help
--tls-min-version stringMinimum TLS version supported.help
--watch-namespace stringComma-separated list of namespaces the operator should watch for CustomResources.help
--webhook-port intThe port the webhook endpoint binds to.help
--zap-develDevelopment Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn).help
--zap-encoder encoderZap log encoding (one of 'json' or 'console')help
--zap-level-format stringThe level format to be used in the customized Log Encoder (default "uppercase")help
--zap-level-key stringThe level key to be used in the customized Log Encoder (default "level")help
--zap-log-level levelZap Level to configure the verbosity of logging.help
--zap-message-key stringThe message key to be used in the customized Log Encoder (default "message")help
--zap-stacktrace-level levelZap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic').help
--zap-time-encoding time-encodingZap time encoding (one of 'epoch', 'millis', 'nano', 'iso8601', 'rfc3339' or 'rfc3339nano').help
--zap-time-key stringThe time key to be used in the customized Log Encoder (default "timestamp")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.