2026/11/09 14:50:45 maxprocs: Leaving GOMAXPROCS=64: CPU quota undefined
*******************************************************************************
🛑 WARNING: End-of-life Notice for Jaeger v1
You are currently running a v1 version of Jaeger, which is deprecated and will
reach end-of-life on December 31st, 2025. This means there will be no further
development, bug fixes, or security patches for v1 after this date.
We strongly recommend migrating to Jaeger v2 for continued support and access
to new features.
For detailed migration instructions, please refer to the official Jaeger
documentation: https://www.jaegertracing.io/docs/latest/migration/
Tracking issue: https://github.com/jaegertracing/jaeger/issues/6321
🛑 WARNING: End-of-life Notice for Jaeger v1
*******************************************************************************
2026/11/09 14:50:45 application version: git-commit=63b27e1810a710ac54dc4522da0538e540bdc545, git-version=v1.76.0, build-date=2026-07-09T15:00:29Z
Jaeger ingester consumes spans from a particular Kafka topic and writes them to a configured storage.
Usage:
jaeger-ingester [flags]
jaeger-ingester [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
docs Generates documentation
env Help about environment variables.
featuregate Display feature gates information
help Help about any command
print-config Print names and values of configuration options
status Print the status.
version Print the version.
Flags:
--admin.http.host-port string The host:port (e.g. 127.0.0.1:14270 or :14270) for the admin server, including health check, /metrics, etc. (default ":14270")
--admin.http.tls.cert string Path to a TLS Certificate file, used to identify this server to clients
--admin.http.tls.cipher-suites string Comma-separated list of cipher suites for the server, values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants).
--admin.http.tls.client-ca string Path to a TLS CA (Certification Authority) file used to verify certificates presented by clients (if unset, all clients are permitted)
--admin.http.tls.enabled Enable TLS on the server
--admin.http.tls.key string Path to a TLS Private Key file, used to identify this server to clients
--admin.http.tls.max-version string Maximum TLS version supported (Possible values: 1.0, 1.1, 1.2, 1.3)
--admin.http.tls.min-version string Minimum TLS version supported (Possible values: 1.0, 1.1, 1.2, 1.3)
--admin.http.tls.reload-interval duration The duration after which the certificate will be reloaded (0s means will not be reloaded) (default 0s)
--cassandra-archive.basic.allowed-authenticators string The comma-separated list of allowed password authenticators for Cassandra.If none are specified, there is a default 'approved' list that is used (https://github.com/gocql/gocql/blob/34fdeebefcbf183ed7f916f931aa0586fdaa1b40/conn.go#L27). If a non-empty list is provided, only specified authenticators are allowed.
--cassandra-archive.connect-timeout duration Timeout used for connections to Cassandra Servers (default 0s)
--cassandra-archive.connections-per-host int The number of Cassandra connections from a single backend instance (default 2)
--cassandra-archive.consistency string The Cassandra consistency level, e.g. ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, LOCAL_ONE (default LOCAL_ONE)
--cassandra-archive.disable-compression Disables the use of the default Snappy Compression while connecting to the Cassandra Cluster if set to true. This is useful for connecting to Cassandra Clusters(like Azure Cosmos Db with Cassandra API) that do not support SnappyCompression
--cassandra-archive.enabled Enable extra storage
--cassandra-archive.index.logs Controls log field indexing. Set to false to disable. (default true)
--cassandra-archive.index.process-tags Controls process tag indexing. Set to false to disable. (default true)
--cassandra-archive.index.tag-blacklist string The comma-separated list of span tags to blacklist from being indexed. All other tags will be indexed. Mutually exclusive with the whitelist option.
--cassandra-archive.index.tag-whitelist string The comma-separated list of span tags to whitelist for being indexed. All other tags will not be indexed. Mutually exclusive with the blacklist option.
--cassandra-archive.index.tags Controls tag indexing. Set to false to disable. (default true)
--cassandra-archive.keyspace string The Cassandra keyspace for Jaeger data (default "jaeger_dc1")
--cassandra-archive.local-dc string The name of the Cassandra local data center for DC Aware host selection
--cassandra-archive.max-retry-attempts int The number of attempts when reading from Cassandra (default 3)
--cassandra-archive.password string Password for password authentication for Cassandra
--cassandra-archive.port int The port for cassandra (default 9042)
--cassandra-archive.proto-version int The Cassandra protocol version (default 4)
--cassandra-archive.reconnect-interval duration Reconnect interval to retry connecting to downed hosts (default 1m0s)
--cassandra-archive.servers string The comma-separated list of Cassandra servers (default "127.0.0.1")
--cassandra-archive.socket-keep-alive duration Cassandra's keepalive period to use, enabled if > 0 (default 0s)
--cassandra-archive.span-store-write-cache-ttl duration The duration to wait before rewriting an existing service or operation name (default 12h0m0s)
--cassandra-archive.timeout duration Timeout used for queries. A Timeout of zero means no timeout (default 0s)
--cassandra-archive.tls.ca string Path to a TLS CA (Certification Authority) file used to verify the remote server(s) (by default will use the system truststore)
--cassandra-archive.tls.cert string Path to a TLS Certificate file, used to identify this process to the remote server(s)
--cassandra-archive.tls.enabled Enable TLS when talking to the remote server(s)
--cassandra-archive.tls.key string Path to a TLS Private Key file, used to identify this process to the remote server(s)
--cassandra-archive.tls.server-name string Override the TLS server name we expect in the certificate of the remote server(s)
--cassandra-archive.tls.skip-host-verify (insecure) Skip server's certificate chain and host name verification
--cassandra-archive.username string Username for password authentication for Cassandra
--cassandra.basic.allowed-authenticators string The comma-separated list of allowed password authenticators for Cassandra.If none are specified, there is a default 'approved' list that is used (https://github.com/gocql/gocql/blob/34fdeebefcbf183ed7f916f931aa0586fdaa1b40/conn.go#L27). If a non-empty list is provided, only specified authenticators are allowed.
--cassandra.connect-timeout duration Timeout used for connections to Cassandra Servers (default 0s)
--cassandra.connections-per-host int The number of Cassandra connections from a single backend instance (default 2)
--cassandra.consistency string The Cassandra consistency level, e.g. ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, LOCAL_ONE (default LOCAL_ONE)
--cassandra.disable-compression Disables the use of the default Snappy Compression while connecting to the Cassandra Cluster if set to true. This is useful for connecting to Cassandra Clusters(like Azure Cosmos Db with Cassandra API) that do not support SnappyCompression
--cassandra.index.logs Controls log field indexing. Set to false to disable. (default true)
--cassandra.index.process-tags Controls process tag indexing. Set to false to disable. (default true)
--cassandra.index.tag-blacklist string The comma-separated list of span tags to blacklist from being indexed. All other tags will be indexed. Mutually exclusive with the whitelist option.
--cassandra.index.tag-whitelist string The comma-separated list of span tags to whitelist for being indexed. All other tags will not be indexed. Mutually exclusive with the blacklist option.
--cassandra.index.tags Controls tag indexing. Set to false to disable. (default true)
--cassandra.keyspace string The Cassandra keyspace for Jaeger data (default "jaeger_dc1")
--cassandra.local-dc string The name of the Cassandra local data center for DC Aware host selection
--cassandra.max-retry-attempts int The number of attempts when reading from Cassandra (default 3)
--cassandra.password string Password for password authentication for Cassandra
--cassandra.port int The port for cassandra (default 9042)
--cassandra.proto-version int The Cassandra protocol version (default 4)
--cassandra.reconnect-interval duration Reconnect interval to retry connecting to downed hosts (default 1m0s)
--cassandra.servers string The comma-separated list of Cassandra servers (default "127.0.0.1")
--cassandra.socket-keep-alive duration Cassandra's keepalive period to use, enabled if > 0 (default 0s)
--cassandra.span-store-write-cache-ttl duration The duration to wait before rewriting an existing service or operation name (default 12h0m0s)
--cassandra.timeout duration Timeout used for queries. A Timeout of zero means no timeout (default 0s)
--cassandra.tls.ca string Path to a TLS CA (Certification Authority) file used to verify the remote server(s) (by default will use the system truststore)
--cassandra.tls.cert string Path to a TLS Certificate file, used to identify this process to the remote server(s)
--cassandra.tls.enabled Enable TLS when talking to the remote server(s)
--cassandra.tls.key string Path to a TLS Private Key file, used to identify this process to the remote server(s)
--cassandra.tls.server-name string Override the TLS server name we expect in the certificate of the remote server(s)
--cassandra.tls.skip-host-verify (insecure) Skip server's certificate chain and host name verification
--cassandra.username string Username for password authentication for Cassandra
--config-file string Configuration file in JSON, TOML, YAML, HCL, or Java properties formats (default none). See spf13/viper for precedence.
--downsampling.hashsalt string Salt used when hashing trace id for downsampling.
--downsampling.ratio float Ratio of spans passed to storage after downsampling (between 0 and 1), e.g ratio = 0.3 means we are keeping 30% of spans and dropping 70% of spans; ratio = 1.0 disables downsampling. (default 1)
--feature-gates flag Comma-delimited list of feature gate identifiers. Prefix with '-' to disable the feature. '+' or no prefix will enable the feature. (default confighttp.framedSnappy,configoptional.AddEnabledField,-confmap.enableMergeAppendOption,exporter.PersistRequestContext,jaeger.es.disableLegacyId,otelcol.printInitialConfig,pdata.enableRefCounting,pdata.useCustomProtoEncoding,-pdata.useProtoPooling,-service.AllowNoPipelines,-service.profilesSupport,-telemetry.disableHighCardinalityMetrics,-telemetry.newPipelineTelemetry)
-h, --help help for jaeger-ingester
--ingester.deadlockInterval duration Interval to check for deadlocks. If no messages gets processed in given time, ingester app will exit. Value of 0 disables deadlock check. (default 0s)
--ingester.parallelism string The number of messages to process in parallel (default "1000")
--kafka.consumer.authentication string Authentication type used to authenticate with kafka cluster. e.g. none, kerberos, tls, plaintext (default "none")
--kafka.consumer.brokers string The comma-separated list of kafka brokers. i.e. '127.0.0.1:9092,0.0.0:1234' (default "127.0.0.1:9092")
--kafka.consumer.client-id string The Consumer Client ID that ingester will use (default "jaeger-ingester")
--kafka.consumer.encoding string The encoding of spans ("json\", \"protobuf\", \"zipkin-thrift") consumed from kafka (default "protobuf")
--kafka.consumer.fetch-max-message-bytes int The maximum number of message bytes to fetch from the broker in a single request. So you must be sure this is at least as large as your largest message. (default 1048576)
--kafka.consumer.group-id string The Consumer Group that ingester will be consuming on behalf of (default "jaeger-ingester")
--kafka.consumer.kerberos.config-file string Path to Kerberos configuration. i.e /etc/krb5.conf (default "/etc/krb5.conf")
--kafka.consumer.kerberos.disable-fast-negotiation Disable FAST negotiation when not supported by KDC's like Active Directory. See https://github.com/jcmturner/gokrb5/blob/master/USAGE.md#active-directory-kdc-and-fast-negotiation.
--kafka.consumer.kerberos.keytab-file string Path to keytab file. i.e /etc/security/kafka.keytab (default "/etc/security/kafka.keytab")
--kafka.consumer.kerberos.password string The Kerberos password used for authenticate with KDC
--kafka.consumer.kerberos.realm string Kerberos realm
--kafka.consumer.kerberos.service-name string Kerberos service name (default "kafka")
--kafka.consumer.kerberos.use-keytab Use of keytab instead of password, if this is true, keytab file will be used instead of password
--kafka.consumer.kerberos.username string The Kerberos username used for authenticate with KDC
--kafka.consumer.plaintext.mechanism string The plaintext Mechanism for SASL/PLAIN authentication, e.g. 'SCRAM-SHA-256' or 'SCRAM-SHA-512' or 'PLAIN' (default "PLAIN")
--kafka.consumer.plaintext.password string The plaintext Password for SASL/PLAIN authentication
--kafka.consumer.plaintext.username string The plaintext Username for SASL/PLAIN authentication
--kafka.consumer.protocol-version string Kafka protocol version - must be supported by kafka server
--kafka.consumer.rack-id broker.rack Rack identifier for this client. This can be any string value which indicates where this client is located. It corresponds with the broker config broker.rack
--kafka.consumer.tls.ca string Path to a TLS CA (Certification Authority) file used to verify the remote server(s) (by default will use the system truststore)
--kafka.consumer.tls.cert string Path to a TLS Certificate file, used to identify this process to the remote server(s)
--kafka.consumer.tls.enabled Enable TLS when talking to the remote server(s)
--kafka.consumer.tls.key string Path to a TLS Private Key file, used to identify this process to the remote server(s)
--kafka.consumer.tls.server-name string Override the TLS server name we expect in the certificate of the remote server(s)
--kafka.consumer.tls.skip-host-verify (insecure) Skip server's certificate chain and host name verification
--kafka.consumer.topic string The name of the kafka topic to consume from (default "jaeger-spans")
--log-encoding string Log encoding. Supported values are 'json' and 'console'. (default "json")
--log-level string Minimal allowed log Level. For more levels see https://github.com/uber-go/zap (default "info")
--metrics-backend string Defines which metrics backend to use for metrics reporting: prometheus or none (default "prometheus")
--metrics-http-route string Defines the route of HTTP endpoint for metrics backends that support scraping (default "/metrics")
--span-storage.type string (deprecated) please use SPAN_STORAGE_TYPE environment variable. Run this binary with the 'env' command for help.
Use "jaeger-ingester [command] --help" for more information about a command.
Options (104)
| Option | Description | Source |
|---|---|---|
--admin.http.host-port string | The host:port (e.g. 127.0.0.1:14270 or :14270) for the admin server, including health check, /metrics, etc. | help |
--admin.http.tls.cert string | Path to a TLS Certificate file, used to identify this server to clients | help |
--admin.http.tls.cipher-suites string | Comma-separated list of cipher suites for the server, values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants). | help |
--admin.http.tls.client-ca string | Path to a TLS CA (Certification Authority) file used to verify certificates presented by clients (if unset, all clients are permitted) | help |
--admin.http.tls.enabled | Enable TLS on the server | help |
--admin.http.tls.key string | Path to a TLS Private Key file, used to identify this server to clients | help |
--admin.http.tls.max-version string | Maximum TLS version supported (Possible values: 1.0, 1.1, 1.2, 1.3) | help |
--admin.http.tls.min-version string | Minimum TLS version supported (Possible values: 1.0, 1.1, 1.2, 1.3) | help |
--admin.http.tls.reload-interval duration | The duration after which the certificate will be reloaded (0s means will not be reloaded) (default 0s) | help |
--cassandra-archive.basic.allowed-authenticators string | The comma-separated list of allowed password authenticators for Cassandra.If none are specified, there is a default 'approved' list that is used… | help |
--cassandra-archive.connect-timeout duration | Timeout used for connections to Cassandra Servers (default 0s) | help |
--cassandra-archive.connections-per-host int | The number of Cassandra connections from a single backend instance (default 2) | help |
--cassandra-archive.consistency string | The Cassandra consistency level, e.g. ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, LOCAL_ONE (default LOCAL_ONE) | help |
--cassandra-archive.disable-compression | Disables the use of the default Snappy Compression while connecting to the Cassandra Cluster if set to true. | help |
--cassandra-archive.enabled | Enable extra storage | help |
--cassandra-archive.index.logs | Controls log field indexing. | help |
--cassandra-archive.index.process-tags | Controls process tag indexing. | help |
--cassandra-archive.index.tag-blacklist string | The comma-separated list of span tags to blacklist from being indexed. | help |
--cassandra-archive.index.tag-whitelist string | The comma-separated list of span tags to whitelist for being indexed. | help |
--cassandra-archive.index.tags | Controls tag indexing. | help |
--cassandra-archive.keyspace string | The Cassandra keyspace for Jaeger data (default "jaeger_dc1") | help |
--cassandra-archive.local-dc string | The name of the Cassandra local data center for DC Aware host selection | help |
--cassandra-archive.max-retry-attempts int | The number of attempts when reading from Cassandra (default 3) | help |
--cassandra-archive.password string | Password for password authentication for Cassandra | help |
--cassandra-archive.port int | The port for cassandra (default 9042) | help |
--cassandra-archive.proto-version int | The Cassandra protocol version (default 4) | help |
--cassandra-archive.reconnect-interval duration | Reconnect interval to retry connecting to downed hosts (default 1m0s) | help |
--cassandra-archive.servers string | The comma-separated list of Cassandra servers (default "127.0.0.1") | help |
--cassandra-archive.socket-keep-alive duration | Cassandra's keepalive period to use, enabled if > 0 (default 0s) | help |
--cassandra-archive.span-store-write-cache-ttl duration | The duration to wait before rewriting an existing service or operation name (default 12h0m0s) | help |
--cassandra-archive.timeout duration | Timeout used for queries. | help |
--cassandra-archive.tls.ca string | Path to a TLS CA (Certification Authority) file used to verify the remote server(s) (by default will use the system truststore) | help |
--cassandra-archive.tls.cert string | Path to a TLS Certificate file, used to identify this process to the remote server(s) | help |
--cassandra-archive.tls.enabled | Enable TLS when talking to the remote server(s) | help |
--cassandra-archive.tls.key string | Path to a TLS Private Key file, used to identify this process to the remote server(s) | help |
--cassandra-archive.tls.server-name string | Override the TLS server name we expect in the certificate of the remote server(s) | help |
--cassandra-archive.tls.skip-host-verify | (insecure) Skip server's certificate chain and host name verification | help |
--cassandra-archive.username string | Username for password authentication for Cassandra | help |
--cassandra.basic.allowed-authenticators string | The comma-separated list of allowed password authenticators for Cassandra.If none are specified, there is a default 'approved' list that is used… | help |
--cassandra.connect-timeout duration | Timeout used for connections to Cassandra Servers (default 0s) | help |
--cassandra.connections-per-host int | The number of Cassandra connections from a single backend instance (default 2) | help |
--cassandra.consistency string | The Cassandra consistency level, e.g. ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, LOCAL_ONE (default LOCAL_ONE) | help |
--cassandra.disable-compression | Disables the use of the default Snappy Compression while connecting to the Cassandra Cluster if set to true. | help |
--cassandra.index.logs | Controls log field indexing. | help |
--cassandra.index.process-tags | Controls process tag indexing. | help |
--cassandra.index.tag-blacklist string | The comma-separated list of span tags to blacklist from being indexed. | help |
--cassandra.index.tag-whitelist string | The comma-separated list of span tags to whitelist for being indexed. | help |
--cassandra.index.tags | Controls tag indexing. | help |
--cassandra.keyspace string | The Cassandra keyspace for Jaeger data (default "jaeger_dc1") | help |
--cassandra.local-dc string | The name of the Cassandra local data center for DC Aware host selection | help |
--cassandra.max-retry-attempts int | The number of attempts when reading from Cassandra (default 3) | help |
--cassandra.password string | Password for password authentication for Cassandra | help |
--cassandra.port int | The port for cassandra (default 9042) | help |
--cassandra.proto-version int | The Cassandra protocol version (default 4) | help |
--cassandra.reconnect-interval duration | Reconnect interval to retry connecting to downed hosts (default 1m0s) | help |
--cassandra.servers string | The comma-separated list of Cassandra servers (default "127.0.0.1") | help |
--cassandra.socket-keep-alive duration | Cassandra's keepalive period to use, enabled if > 0 (default 0s) | help |
--cassandra.span-store-write-cache-ttl duration | The duration to wait before rewriting an existing service or operation name (default 12h0m0s) | help |
--cassandra.timeout duration | Timeout used for queries. | help |
--cassandra.tls.ca string | Path to a TLS CA (Certification Authority) file used to verify the remote server(s) (by default will use the system truststore) | help |
--cassandra.tls.cert string | Path to a TLS Certificate file, used to identify this process to the remote server(s) | help |
--cassandra.tls.enabled | Enable TLS when talking to the remote server(s) | help |
--cassandra.tls.key string | Path to a TLS Private Key file, used to identify this process to the remote server(s) | help |
--cassandra.tls.server-name string | Override the TLS server name we expect in the certificate of the remote server(s) | help |
--cassandra.tls.skip-host-verify | (insecure) Skip server's certificate chain and host name verification | help |
--cassandra.username string | Username for password authentication for Cassandra | help |
--config-file string | Configuration file in JSON, TOML, YAML, HCL, or Java properties formats (default none). | help |
--downsampling.hashsalt string | Salt used when hashing trace id for downsampling. | help |
--downsampling.ratio float | Ratio of spans passed to storage after downsampling (between 0 and 1), e.g ratio = 0.3 means we are keeping 30% of spans and dropping 70% of spans; | help |
--feature-gates flag | Comma-delimited list of feature gate identifiers. | help |
-h, --help | help for jaeger-ingester | help |
--ingester.deadlockInterval duration | Interval to check for deadlocks. | help |
--ingester.parallelism string | The number of messages to process in parallel (default "1000") | help |
--kafka.consumer.authentication string | Authentication type used to authenticate with kafka cluster. | help |
--kafka.consumer.brokers string | The comma-separated list of kafka brokers. | help |
--kafka.consumer.client-id string | The Consumer Client ID that ingester will use (default "jaeger-ingester") | help |
--kafka.consumer.encoding string | The encoding of spans ("json\", \"protobuf\", \"zipkin-thrift") consumed from kafka (default "protobuf") | help |
--kafka.consumer.fetch-max-message-bytes int | The maximum number of message bytes to fetch from the broker in a single request. | help |
--kafka.consumer.group-id string | The Consumer Group that ingester will be consuming on behalf of (default "jaeger-ingester") | help |
--kafka.consumer.kerberos.config-file string | Path to Kerberos configuration. | help |
--kafka.consumer.kerberos.disable-fast-negotiation | Disable FAST negotiation when not supported by KDC's like Active Directory. | help |
--kafka.consumer.kerberos.keytab-file string | Path to keytab file. | help |
--kafka.consumer.kerberos.password string | The Kerberos password used for authenticate with KDC | help |
--kafka.consumer.kerberos.realm string | Kerberos realm | help |
--kafka.consumer.kerberos.service-name string | Kerberos service name (default "kafka") | help |
--kafka.consumer.kerberos.use-keytab | Use of keytab instead of password, if this is true, keytab file will be used instead of password | help |
--kafka.consumer.kerberos.username string | The Kerberos username used for authenticate with KDC | help |
--kafka.consumer.plaintext.mechanism string | The plaintext Mechanism for SASL/PLAIN authentication, e.g. 'SCRAM-SHA-256' or 'SCRAM-SHA-512' or 'PLAIN' (default "PLAIN") | help |
--kafka.consumer.plaintext.password string | The plaintext Password for SASL/PLAIN authentication | help |
--kafka.consumer.plaintext.username string | The plaintext Username for SASL/PLAIN authentication | help |
--kafka.consumer.protocol-version string | Kafka protocol version - must be supported by kafka server | help |
--kafka.consumer.rack-id broker.rack | Rack identifier for this client. | help |
--kafka.consumer.tls.ca string | Path to a TLS CA (Certification Authority) file used to verify the remote server(s) (by default will use the system truststore) | help |
--kafka.consumer.tls.cert string | Path to a TLS Certificate file, used to identify this process to the remote server(s) | help |
--kafka.consumer.tls.enabled | Enable TLS when talking to the remote server(s) | help |
--kafka.consumer.tls.key string | Path to a TLS Private Key file, used to identify this process to the remote server(s) | help |
--kafka.consumer.tls.server-name string | Override the TLS server name we expect in the certificate of the remote server(s) | help |
--kafka.consumer.tls.skip-host-verify | (insecure) Skip server's certificate chain and host name verification | help |
--kafka.consumer.topic string | The name of the kafka topic to consume from (default "jaeger-spans") | help |
--log-encoding string | Log encoding. | help |
--log-level string | Minimal allowed log Level. | help |
--metrics-backend string | Defines which metrics backend to use for metrics reporting: prometheus or none (default "prometheus") | help |
--metrics-http-route string | Defines the route of HTTP endpoint for metrics backends that support scraping (default "/metrics") | help |
--span-storage.type string | (deprecated) please use SPAN_STORAGE_TYPE environment variable. | help |