Usage of /usr/bin/manager:
--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.15.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.28.1")
--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.76.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.63b1")
--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.152.1")
--config-file string Path to config file
--create-rbac-permissions Automatically create RBAC permissions needed by the processors (deprecated)
--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-python-instrumentation Controls whether the operator supports python auto-instrumentation (default true)
--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,-operator.targetallocator.mtls)
--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")
--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
--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.152.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.152.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")
panic: pflag: help requested
goroutine 1 [running]:
main.main()
github.com/open-telemetry/opentelemetry-operator/main.go:108 +0x472e
Options (51)
| Option | Description | Source |
|---|---|---|
--annotations-filter stringArray | Annotations to filter away from propagating onto deploys. | help |
--auto-instrumentation-apache-httpd-image string | The default OpenTelemetry Apache HTTPD instrumentation image. | help |
--auto-instrumentation-dotnet-image string | The default OpenTelemetry DotNet instrumentation image. | help |
--auto-instrumentation-go-image string | The default OpenTelemetry Go instrumentation image. | help |
--auto-instrumentation-java-image string | The default OpenTelemetry Java instrumentation image. | help |
--auto-instrumentation-nginx-image string | The default OpenTelemetry Nginx instrumentation image. | help |
--auto-instrumentation-nodejs-image string | The default OpenTelemetry NodeJS instrumentation image. | help |
--auto-instrumentation-python-image string | The default OpenTelemetry Python instrumentation image. | help |
--collector-image string | The default OpenTelemetry collector image. | help |
--config-file string | Path to config file | help |
--create-rbac-permissions | Automatically create RBAC permissions needed by the processors (deprecated) | help |
--create-sm-operator-metrics | Create a ServiceMonitor for the operator metrics | help |
--enable-apache-httpd-instrumentation | Controls whether the operator supports Apache HTTPD auto-instrumentation (default true) | help |
--enable-cr-metrics | Controls whether exposing the CR metrics is enabled | help |
--enable-dotnet-instrumentation | Controls whether the operator supports dotnet auto-instrumentation (default true) | help |
--enable-go-instrumentation | Controls whether the operator supports Go auto-instrumentation | help |
--enable-java-instrumentation | Controls whether the operator supports java auto-instrumentation (default true) | help |
--enable-leader-election | Enable leader election for controller manager. | help |
--enable-multi-instrumentation | Controls whether the operator supports multi instrumentation (default true) | help |
--enable-nginx-instrumentation | Controls whether the operator supports nginx auto-instrumentation | help |
--enable-nodejs-instrumentation | Controls whether the operator supports nodejs auto-instrumentation (default true) | help |
--enable-python-instrumentation | Controls whether the operator supports python auto-instrumentation (default true) | help |
--enable-webhooks | Enable webhooks for the controllers (default true) | help |
--feature-gates flag | Comma-delimited list of feature gate identifiers. | help |
--fips-disabled-components string | Disabled collector components when operator runs on FIPS enabled platform. | help |
--health-probe-addr string | The address the probe endpoint binds to. | help |
--ignore-missing-collector-crds | Ignore missing OpenTelemetryCollector CRDs presence in the cluster | help |
--labels-filter stringArray | Labels to filter away from propagating onto deploys. | help |
--metrics-addr string | The address the metric endpoint binds to. | help |
--metrics-secure | Enable secure serving for metrics endpoint with authentication and authorization. | help |
--metrics-tls-cert-file string | TLS certificate file for the metrics server | help |
--metrics-tls-key-file string | TLS private key file for the metrics server | help |
--openshift-create-dashboard | Create an OpenShift dashboard for monitoring the OpenTelemetryCollector instances | help |
--operator-opamp-bridge-image string | The default OpenTelemetry Operator OpAMP Bridge image. | help |
--pprof-addr string | The address to expose the pprof server. | help |
--target-allocator-image string | The default OpenTelemetry target allocator image. | help |
--tls-cipher-suites strings | Comma-separated list of cipher suites for the server. | help |
--tls-cluster-profile | Retrieves the TLS profile (min version and ciphers) from the cluster. | help |
--tls-configure-operands | Configures TLS version and cyphers in operands. | help |
--tls-min-version string | Minimum TLS version supported. | help |
--watch-namespace string | Comma-separated list of namespaces the operator should watch for CustomResources. | help |
--webhook-port int | The port the webhook endpoint binds to. | help |
--zap-devel | Development Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). | help |
--zap-encoder encoder | Zap log encoding (one of 'json' or 'console') | help |
--zap-level-format string | The level format to be used in the customized Log Encoder (default "uppercase") | help |
--zap-level-key string | The level key to be used in the customized Log Encoder (default "level") | help |
--zap-log-level level | Zap Level to configure the verbosity of logging. | help |
--zap-message-key string | The message key to be used in the customized Log Encoder (default "message") | help |
--zap-stacktrace-level level | Zap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic'). | help |
--zap-time-encoding time-encoding | Zap time encoding (one of 'epoch', 'millis', 'nano', 'iso8601', 'rfc3339' or 'rfc3339nano'). | help |
--zap-time-key string | The time key to be used in the customized Log Encoder (default "timestamp") | help |