Prometheus.spec.alerting.alertmanagers[].tlsConfig.cert.spec.alerting.alertmanagers
alertmanagers endpoints where Prometheus should send alerts to.
| Field / Type | Description |
|---|---|
alertRelabelings defines the relabeling configs applied before sending alerts to a specific Alertmanager. It requires Prometheus >= v2.51.0. | |
apiVersion | apiVersion defines the version of the Alertmanager API that Prometheus uses to send alerts. It can be "V1" or "V2". The field has no effect for Prometheus >= v3.0.0 because only the v2 API is supported.
|
authorization section for Alertmanager. Cannot be set at the same time as `basicAuth`, `bearerTokenFile` or `sigv4`. | |
basicAuth configuration for Alertmanager. Cannot be set at the same time as `bearerTokenFile`, `authorization` or `sigv4`. | |
bearerTokenFile | bearerTokenFile defines the file to read bearer token for Alertmanager. Cannot be set at the same time as `basicAuth`, `authorization`, or `sigv4`. Deprecated: this will be removed in a future release. Prefer using `authorization`. |
enableHttp2 | enableHttp2 defines whether to enable HTTP2. |
name | name of the Endpoints object in the namespace.
|
namespace | namespace of the Endpoints object. If not set, the object will be discovered in the namespace of the Prometheus object.
|
noProxy | noProxy defines a comma-separated string that can contain IPs, CIDR notation, domain names that should be excluded from proxying. IP and domain names can contain port numbers. It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0. |
pathPrefix | pathPrefix defines the prefix for the HTTP path alerts are pushed to.
|
port on which the Alertmanager API is exposed.
| |
proxyConnectHeader optionally specifies headers to send to proxies during CONNECT requests. It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0.
| |
proxyFromEnvironment | proxyFromEnvironment defines whether to use the proxy configuration defined by environment variables (HTTP_PROXY, HTTPS_PROXY, and NO_PROXY). It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0. |
proxyUrl | proxyUrl defines the HTTP proxy server to use.
|
relabelings defines the relabel configuration applied to the discovered Alertmanagers. | |
scheme | scheme defines the HTTP scheme to use when sending alerts.
|
sigv4 defines AWS's Signature Verification 4 for the URL. It requires Prometheus >= v2.48.0. Cannot be set at the same time as `basicAuth`, `bearerTokenFile` or `authorization`.
| |
timeout | timeout defines a per-target Alertmanager timeout when pushing alerts.
|
tlsConfig to use for Alertmanager. |