prometheus operator v0.93.1

Prometheus.spec.containers[].lifecycle.preStop.httpGet.spec.tracingConfig

tracingConfig defines tracing in Prometheus. This is an *experimental feature*, it may change in any upcoming release in a breaking way.

8 fields
Prometheus.spec.containers[].lifecycle.preStop.httpGet.spec.tracingConfig fields and descriptions
Field / TypeDescription
clientType
string

clientType defines the client used to export the traces. Supported values are `HTTP` and `GRPC`.

  • enum: ["http","grpc","HTTP","GRPC"]
compression
string

compression key for supported compression types. The only supported value is `Gzip`.

  • enum: ["gzip","Gzip"]
endpoint
string required

endpoint to send the traces to. Should be provided in format <host>:<port>.

  • minLength: 1
map[string]string

headers defines the key-value pairs to be used as headers associated with gRPC or HTTP requests.

insecure
boolean

insecure if disabled, the client will use a secure connection.

integer | string

samplingFraction defines the probability a given trace will be sampled. Must be a float from 0 through 1.

  • pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  • x-kubernetes-int-or-string: true
timeout
string

timeout defines the maximum time the exporter will wait for each batch export.

  • pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
object

tlsConfig to use when sending traces.