monitoring.coreos.com/v1
·Probe
The `Probe` custom resource definition (CRD) defines how to scrape metrics from prober exporters such as the [blackbox exporter](https://github.com/prometheus/blackbox_exporter).
The `Probe` resource needs 2 pieces of information:
* The list of probed addresses which can be defined statically or by discovering Kubernetes Ingress objects.
* The prober which exposes the availability of probed endpoints (over various protocols such HTTP, TCP, ICMP, ...) as Prometheus metrics.
`Prometheus` and `PrometheusAgent` objects select `Probe` objects using label and namespace selectors.
Click on Property Name to show the description, and Pink Types to expand schema.
Required properties are marked with *
Change History
Prometheus Operator v0.90.1
Prometheus Operator v0.90.0
Prometheus Operator v0.89.0
Prometheus Operator v0.88.1
Prometheus Operator v0.88.0
3 properties have been added on this version
- .spec.enableHttp2
- .spec.followRedirects
- .spec.scrapeNativeHistograms
5 properties have changed the description
- .spec.authorization
- .spec.basicAuth
- .spec.bearerTokenSecret
- .spec.oauth2
- .spec.tlsConfig
Prometheus Operator v0.87.1
Prometheus Operator v0.87.0
2 properties have changed the description
- .spec.prober.scheme
- .spec.prober.url
Prometheus Operator v0.86.2
Prometheus Operator v0.86.1
Prometheus Operator v0.86.0
1 property has been added on this version
- .status
1 property has changed the description
- .spec
Prometheus Operator v0.85.0
1 property has been added on this version
- .spec.params
1 property has changed the description
- .spec.scrapeClassicHistograms
Prometheus Operator v0.84.1
Prometheus Operator v0.84.0
3 properties have been added on this version
- .spec.prober.noProxy
- .spec.prober.proxyConnectHeader
- .spec.prober.proxyFromEnvironment
1 property has changed the description
- .spec.prober.proxyUrl
Prometheus Operator v0.83.0
Prometheus Operator v0.82.2
Prometheus Operator v0.82.1
Prometheus Operator v0.82.0
1 property has been added on this version
- .spec.convertClassicHistogramsToNHCB
7 properties have changed the description
- .spec.oauth2.noProxy
- .spec.oauth2.proxyConnectHeader
- .spec.oauth2.proxyFromEnvironment
- .spec.oauth2.tlsConfig.maxVersion
- .spec.oauth2.tlsConfig.minVersion
- .spec.tlsConfig.maxVersion
- .spec.tlsConfig.minVersion
Prometheus Operator v0.81.0
Prometheus Operator v0.80.1
Prometheus Operator v0.80.0
1 property has changed the description
- .spec.scrapeTimeout
Prometheus Operator v0.79.2
Prometheus Operator v0.79.1
1 property has been added on this version
- .spec.fallbackScrapeProtocol
1 property has been removed on this version
- .spec.scrapeFallbackProtocol
Prometheus Operator v0.79.0
1 property has been added on this version
- .spec.scrapeFallbackProtocol
Prometheus Operator v0.78.2
Prometheus Operator v0.78.1
Prometheus Operator v0.78.0
3 properties have been added on this version
- .spec.nativeHistogramBucketLimit
- .spec.nativeHistogramMinBucketFactor
- .spec.scrapeClassicHistograms
Prometheus Operator v0.77.2
Prometheus Operator v0.77.1
Prometheus Operator v0.77.0
40 properties have changed the description
- .spec.authorization.credentials.name
- .spec.authorization.type
- .spec.basicAuth.password.name
- .spec.basicAuth.username.name
- .spec.bearerTokenSecret.name
- .spec.keepDroppedTargets
- .spec.metricRelabelings.action
- .spec.metricRelabelings.modulus
- .spec.metricRelabelings.replacement
- .spec.metricRelabelings.targetLabel
- .spec.oauth2.clientId.configMap.name
- .spec.oauth2.clientId.secret.name
- .spec.oauth2.clientSecret.name
- .spec.oauth2.noProxy
- .spec.oauth2.proxyConnectHeader
- .spec.oauth2.proxyFromEnvironment
- .spec.oauth2.proxyUrl
- .spec.oauth2.tlsConfig.ca.configMap.name
- .spec.oauth2.tlsConfig.ca.secret.name
- .spec.oauth2.tlsConfig.cert.configMap.name
- .spec.oauth2.tlsConfig.cert.secret.name
- .spec.oauth2.tlsConfig.keySecret.name
- .spec.oauth2.tlsConfig.maxVersion
- .spec.oauth2.tlsConfig.minVersion
- .spec.scrapeProtocols
- .spec.targets.ingress.relabelingConfigs.action
- .spec.targets.ingress.relabelingConfigs.modulus
- .spec.targets.ingress.relabelingConfigs.replacement
- .spec.targets.ingress.relabelingConfigs.targetLabel
- .spec.targets.staticConfig.relabelingConfigs.action
- .spec.targets.staticConfig.relabelingConfigs.modulus
- .spec.targets.staticConfig.relabelingConfigs.replacement
- .spec.targets.staticConfig.relabelingConfigs.targetLabel
- .spec.tlsConfig.ca.configMap.name
- .spec.tlsConfig.ca.secret.name
- .spec.tlsConfig.cert.configMap.name
- .spec.tlsConfig.cert.secret.name
- .spec.tlsConfig.keySecret.name
- .spec.tlsConfig.maxVersion
- .spec.tlsConfig.minVersion
Prometheus Operator v0.76.2
Prometheus Operator v0.76.1
Prometheus Operator v0.76.0
7 properties have been added on this version
- .spec.oauth2.noProxy
- .spec.oauth2.proxyConnectHeader
- .spec.oauth2.proxyFromEnvironment
- .spec.oauth2.proxyUrl
- .spec.oauth2.tlsConfig
- .spec.tlsConfig.maxVersion
- .spec.tlsConfig.minVersion
Prometheus Operator v0.75.2
Prometheus Operator v0.75.1
Prometheus Operator v0.75.0
12 properties have changed the description
- .spec.authorization.credentials.name
- .spec.basicAuth.password.name
- .spec.basicAuth.username.name
- .spec.bearerTokenSecret.name
- .spec.oauth2.clientId.configMap.name
- .spec.oauth2.clientId.secret.name
- .spec.oauth2.clientSecret.name
- .spec.tlsConfig.ca.configMap.name
- .spec.tlsConfig.ca.secret.name
- .spec.tlsConfig.cert.configMap.name
- .spec.tlsConfig.cert.secret.name
- .spec.tlsConfig.keySecret.name
Prometheus Operator v0.74.0
30 properties have changed the description
- .apiVersion
- .kind
- .spec.authorization.credentials.name
- .spec.authorization.type
- .spec.basicAuth
- .spec.bearerTokenSecret
- .spec.interval
- .spec.keepDroppedTargets
- .spec.labelLimit
- .spec.labelNameLengthLimit
- .spec.labelValueLengthLimit
- .spec.metricRelabelings.action
- .spec.metricRelabelings.modulus
- .spec.metricRelabelings.replacement
- .spec.metricRelabelings.sourceLabels
- .spec.metricRelabelings.targetLabel
- .spec.module
- .spec.oauth2.clientId
- .spec.oauth2.clientSecret
- .spec.oauth2.endpointParams
- .spec.prober
- .spec.scrapeProtocols
- .spec.scrapeTimeout
- .spec.targets.ingress
- .spec.targets.staticConfig
- .spec.tlsConfig.ca.configMap.name
- .spec.tlsConfig.ca.secret.name
- .spec.tlsConfig.cert.configMap.name
- .spec.tlsConfig.cert.secret.name
- .spec.tlsConfig.keySecret.name
Prometheus Operator v0.73.2
Prometheus Operator v0.73.1
Prometheus Operator v0.73.0
Prometheus Operator v0.72.0
2 properties have been added on this version
- .spec.scrapeClass
- .spec.scrapeProtocols
Prometheus Operator v0.71.2
Prometheus Operator v0.71.1
Prometheus Operator v0.71.0
Prometheus Operator v0.70.0
7 properties have changed the description
- .spec.basicAuth.password
- .spec.basicAuth.username
- .spec.oauth2.clientId
- .spec.oauth2.clientSecret
- .spec.oauth2.endpointParams
- .spec.oauth2.scopes
- .spec.oauth2.tokenUrl
Prometheus Operator v0.69.1
Prometheus Operator v0.69.0
Prometheus Operator v0.68.0
1 property has been added on this version
- .spec.keepDroppedTargets
Prometheus Operator v0.67.1
Prometheus Operator v0.67.0
23 properties have changed the description
- .spec.authorization.credentials
- .spec.authorization.type
- .spec.metricRelabelings.action
- .spec.metricRelabelings.modulus
- .spec.metricRelabelings.regex
- .spec.metricRelabelings.replacement
- .spec.metricRelabelings.separator
- .spec.metricRelabelings.sourceLabels
- .spec.metricRelabelings.targetLabel
- .spec.targets.ingress.relabelingConfigs.action
- .spec.targets.ingress.relabelingConfigs.modulus
- .spec.targets.ingress.relabelingConfigs.regex
- .spec.targets.ingress.relabelingConfigs.replacement
- .spec.targets.ingress.relabelingConfigs.separator
- .spec.targets.ingress.relabelingConfigs.sourceLabels
- .spec.targets.ingress.relabelingConfigs.targetLabel
- .spec.targets.staticConfig.relabelingConfigs.action
- .spec.targets.staticConfig.relabelingConfigs.modulus
- .spec.targets.staticConfig.relabelingConfigs.regex
- .spec.targets.staticConfig.relabelingConfigs.replacement
- .spec.targets.staticConfig.relabelingConfigs.separator
- .spec.targets.staticConfig.relabelingConfigs.sourceLabels
- .spec.targets.staticConfig.relabelingConfigs.targetLabel
Prometheus Operator v0.66.0
Prometheus Operator v0.65.2
Prometheus Operator v0.65.1
Prometheus Operator v0.65.0
2 properties have changed the description
- .spec.prober.scheme
- .spec.scrapeTimeout
Prometheus Operator v0.64.1
Prometheus Operator v0.64.0
Prometheus Operator v0.63.0
Prometheus Operator v0.62.0
Prometheus Operator v0.61.1
Prometheus Operator v0.61.0
2 properties have changed the description
- .spec.tlsConfig.ca
- .spec.tlsConfig.cert
Prometheus Operator v0.60.1
Prometheus Operator v0.60.0
Prometheus Operator v0.59.2
Prometheus Operator v0.59.1
Prometheus Operator v0.59.0
Prometheus Operator v0.58.0
3 properties have changed the description
- .spec.metricRelabelings.action
- .spec.targets.ingress.relabelingConfigs.action
- .spec.targets.staticConfig.relabelingConfigs.action
Prometheus Operator v0.57.0
Prometheus Operator v0.56.3
Prometheus Operator v0.56.2
Prometheus Operator v0.56.1
Prometheus Operator v0.56.0
1 property has changed the description
- .spec.scrapeTimeout
Prometheus Operator v0.55.1
Prometheus Operator v0.55.0
1 property has changed the description
- .spec.targets
Prometheus Operator v0.54.1
Prometheus Operator v0.54.0
Prometheus Operator v0.53.1
Prometheus Operator v0.53.0
Prometheus Operator v0.52.1
Prometheus Operator v0.52.0
Prometheus Operator v0.51.2
Prometheus Operator v0.51.1
Prometheus Operator v0.51.0
1 property has been added on this version
- .spec.metricRelabelings
Prometheus Operator v0.50.0
7 properties have been added on this version
- .spec.authorization
- .spec.labelLimit
- .spec.labelNameLengthLimit
- .spec.labelValueLengthLimit
- .spec.oauth2
- .spec.sampleLimit
- .spec.targetLimit
Prometheus Operator v0.49.0
1 property has been added on this version
- .spec.prober.proxyUrl
Prometheus Operator v0.48.1
Prometheus Operator v0.48.0
Prometheus Operator v0.47.1
Prometheus Operator v0.47.0
3 properties have been added on this version
- .spec.basicAuth
- .spec.bearerTokenSecret
- .spec.tlsConfig
Prometheus Operator v0.46.0
1 property has been added on this version
- .spec.targets.staticConfig.relabelingConfigs
Prometheus Operator v0.45.0
Prometheus Operator v0.44.1
Prometheus Operator v0.44.0
Prometheus Operator v0.43.2
Prometheus Operator v0.43.1
Prometheus Operator v0.43.0
Prometheus Operator v0.42.1
Prometheus Operator v0.42.0
Prometheus Operator v0.41.1
Prometheus Operator v0.41.0
Probe was first seen on this version of Prometheus Operator
Prometheus Operator v0.40.0
Prometheus Operator v0.39.0
Prometheus Operator v0.38.3
Prometheus Operator v0.38.2
Prometheus Operator v0.38.1
Prometheus Operator v0.38.0
Prometheus Operator v0.37.0
Prometheus Operator v0.36.0
Prometheus Operator v0.35.1
Prometheus Operator v0.35.0
Prometheus Operator v0.34.1
Prometheus Operator v0.34.0
Prometheus Operator v0.33.0
Prometheus Operator v0.32.0
Prometheus Operator v0.31.1
Prometheus Operator v0.31.0
Prometheus Operator v0.30.1
Prometheus Operator v0.30.0
Prometheus Operator v0.29.0
Prometheus Operator v0.28.0
Prometheus Operator v0.27.0
Prometheus Operator v0.26.0
Prometheus Operator v0.25.0
Prometheus Operator v0.24.0
Prometheus Operator v0.23.2
Prometheus Operator v0.23.1
Prometheus Operator v0.23.0
Prometheus Operator v0.22.2
Prometheus Operator v0.22.1
Prometheus Operator v0.22.0
Prometheus Operator v0.21.0
Prometheus Operator v0.20.0
Prometheus Operator v0.19.0
Prometheus Operator v0.18.1
Prometheus Operator v0.18.0
Prometheus Operator v0.17.0
Prometheus Operator v0.16.1
Prometheus Operator v0.16.0
Prometheus Operator v0.15.0
Prometheus Operator v0.14.1
Prometheus Operator v0.14.0
Prometheus Operator v0.13.0
Prometheus Operator v0.12.0
Prometheus Operator v0.11.3
Prometheus Operator v0.11.2
Prometheus Operator v0.11.1
Prometheus Operator v0.11.0
Prometheus Operator v0.10.2
Prometheus Operator v0.10.1
Prometheus Operator v0.10.0
Prometheus Operator v0.9.1
Prometheus Operator v0.9.0
Prometheus Operator v0.8.2
Prometheus Operator v0.8.1
We don't have any examples of Probe yet 😕
But the good news is, you can help us by contributing examples on GitHub
No links for Probe yet
You can help us by adding useful links on GitHub