prometheus operator v0.71.2

Prometheus.spec.remoteWrite.tlsConfig.ca.configMap.spec.remoteRead

Defines the list of remote read configurations.

15 fields
Prometheus.spec.remoteWrite.tlsConfig.ca.configMap.spec.remoteRead fields and descriptions
Field / TypeDescription
object

Authorization section for the URL. It requires Prometheus >= v2.26.0. Cannot be set at the same time as `basicAuth`, or `oauth2`.

object

BasicAuth configuration for the URL. Cannot be set at the same time as `authorization`, or `oauth2`.

bearerToken
string

*Warning: this field shouldn't be used because the token value appears in clear-text. Prefer using `authorization`.* Deprecated: this will be removed in a future release.

bearerTokenFile
string

File from which to read the bearer token for the URL. Deprecated: this will be removed in a future release. Prefer using `authorization`.

filterExternalLabels
boolean

Whether to use the external labels as selectors for the remote read endpoint. It requires Prometheus >= v2.34.0.

followRedirects
boolean

Configure whether HTTP requests follow HTTP 3xx redirects. It requires Prometheus >= v2.26.0.

map[string]string

Custom HTTP headers to be sent along with each remote read request. Be aware that headers that are set by Prometheus itself can't be overwritten. Only valid in Prometheus versions 2.26.0 and newer.

name
string

The name of the remote read queue, it must be unique if specified. The name is used in metrics and logging in order to differentiate read configurations. It requires Prometheus >= v2.15.0.

object

OAuth2 configuration for the URL. It requires Prometheus >= v2.27.0. Cannot be set at the same time as `authorization`, or `basicAuth`.

proxyUrl
string

Optional ProxyURL.

readRecent
boolean

Whether reads should be made for queries for time ranges that the local storage should have complete data for.

remoteTimeout
string

Timeout for requests to the remote read endpoint.

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

An optional list of equality matchers which have to be present in a selector to query the remote read endpoint.

object

TLS Config to use for the URL.

url
string required

The URL of the endpoint to query from.