14.3. AlertmanagerConfig [monitoring.coreos.com/v1alpha1]
- 描述
- AlertmanagerConfig 定义了一个命名空间 AlertmanagerConfig,以便在配置多个 Alertmanager 集群间聚合。
- 类型
-
对象
- 必填
-
spec
-
14.3.1. 规格 复制链接链接已复制到粘贴板!
属性 | 类型 | 描述 |
---|---|---|
|
| APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| 标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
|
AlertmanagerConfigSpec 是 Alertmanager 配置所需行为的规范。通过定义,Alertmanager 配置只适用于 |
14.3.1.1. .spec 复制链接链接已复制到粘贴板!
- 描述
-
AlertmanagerConfigSpec 是 Alertmanager 配置所需行为的规范。通过定义,Alertmanager 配置只适用于
namespace
标签等于 AlertmanagerConfig 资源的命名空间的警报。 - 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 禁止规则列表。规则将仅适用于与资源命名空间匹配的警报。 |
|
| InhibitRule 定义了一个禁止规则,允许在其他警报已经触发时静默警报。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule |
|
| 接收器列表。 |
|
| 接收器定义了一个或多个通知集成。 |
|
| 与资源命名空间匹配的警报的 Alertmanager 路由定义。如果存在,它将作为第一级路由添加到生成的 Alertmanager 配置中。 |
14.3.1.2. .spec.inhibitRules 复制链接链接已复制到粘贴板!
- 描述
- 禁止规则列表。规则将仅适用于与资源命名空间匹配的警报。
- 类型
-
array
14.3.1.3. .spec.inhibitRules[] 复制链接链接已复制到粘贴板!
- 描述
- InhibitRule 定义了一个禁止规则,允许在其他警报已经触发时静默警报。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 在源和目标警报中,标签必须具有相等的值才能生效。 |
|
| 必须存在一个或多个警报的匹配者才能使禁止生效。Operator 强制警报与资源的命名空间匹配。 |
|
| matcher 定义如何匹配警报标签。 |
|
| 必须接收警报中的匹配者。Operator 强制警报与资源的命名空间匹配。 |
|
| matcher 定义如何匹配警报标签。 |
14.3.1.4. .spec.inhibitRules[].sourceMatch 复制链接链接已复制到粘贴板!
- 描述
- 必须存在一个或多个警报的匹配者才能使禁止生效。Operator 强制警报与资源的命名空间匹配。
- 类型
-
array
14.3.1.5. .spec.inhibitRules[].sourceMatch[] 复制链接链接已复制到粘贴板!
- 描述
- matcher 定义如何匹配警报标签。
- 类型
-
对象
- 必填
-
name
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要匹配的标签。 |
|
| 是否在相等性上匹配(false)还是正则表达式(true)。 |
|
| 要匹配的标签值。 |
14.3.1.6. .spec.inhibitRules[].targetMatch 复制链接链接已复制到粘贴板!
- 描述
- 必须接收警报中的匹配者。Operator 强制警报与资源的命名空间匹配。
- 类型
-
array
14.3.1.7. .spec.inhibitRules[].targetMatch[] 复制链接链接已复制到粘贴板!
- 描述
- matcher 定义如何匹配警报标签。
- 类型
-
对象
- 必填
-
name
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要匹配的标签。 |
|
| 是否在相等性上匹配(false)还是正则表达式(true)。 |
|
| 要匹配的标签值。 |
14.3.1.8. .spec.receivers 复制链接链接已复制到粘贴板!
- 描述
- 接收器列表。
- 类型
-
array
14.3.1.9. .spec.receivers[] 复制链接链接已复制到粘贴板!
- 描述
- 接收器定义了一个或多个通知集成。
- 类型
-
对象
- 必填
-
name
-
属性 | 类型 | 描述 |
---|---|---|
|
| 电子邮件配置列表。 |
|
| EmailConfig 通过 Email 配置通知。 |
|
| 接收器的名称。必须在列表中的所有项目之间唯一。 |
|
| OpsGenie 配置列表。 |
|
| OpsGenieConfig 通过 OpsGenie 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config |
|
| PagerDuty 配置列表。 |
|
| PagerDutyConfig 通过 PagerDuty 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config |
|
| 推送配置列表。 |
|
| PushoverConfig 通过 Pushover 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#pushover_config |
|
| Slack 配置列表。 |
|
| SlackConfig 通过 Slack 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#slack_config |
|
| VictorOps 配置列表。 |
|
| VictorOpsConfig 通过 VictorOps 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#victorops_config |
|
| Webhook 配置列表。 |
|
| WebhookConfig 通过支持 Webhook 有效负载的通用接收器配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#webhook_config |
|
| WeChat 配置列表。 |
|
| weChatConfig 通过 WeChat 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#wechat_config |
14.3.1.10. .spec.receivers[].emailConfigs 复制链接链接已复制到粘贴板!
- 描述
- 电子邮件配置列表。
- 类型
-
array
14.3.1.11. .spec.receivers[].emailConfigs[] 复制链接链接已复制到粘贴板!
- 描述
- EmailConfig 通过 Email 配置通知。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 用于身份验证的身份。 |
|
| 包含用于身份验证的密码的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 包含 CRAM-MD5 secret 的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 用于身份验证的用户名。 |
|
| 发送方地址。 |
|
| 进一步的标头电子邮件标头键/值对。覆盖之前由通知实施设置的任何标头。 |
|
| KeyValue 定义一个(键、值)元组。 |
|
| 用于标识 SMTP 服务器的主机名。 |
|
| 电子邮件通知的 HTML 正文。 |
|
| SMTP TLS 要求。请注意,Go 不支持到远程 SMTP 端点的未加密的连接。 |
|
| 是否通知已解析的警报。 |
|
| 发送电子邮件的 SMTP 主机。 |
|
| 电子邮件通知的文本正文。 |
|
| TLS 配置 |
|
| 发送通知的电子邮件地址。 |
14.3.1.12. .spec.receivers[].emailConfigs[].authPassword 复制链接链接已复制到粘贴板!
- 描述
- 包含用于身份验证的密码的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.13. .spec.receivers[].emailConfigs[].authSecret 复制链接链接已复制到粘贴板!
- 描述
- 包含 CRAM-MD5 secret 的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.14. .spec.receivers[].emailConfigs[].headers 复制链接链接已复制到粘贴板!
- 描述
- 进一步的标头电子邮件标头键/值对。覆盖之前由通知实施设置的任何标头。
- 类型
-
array
14.3.1.15. .spec.receivers[].emailConfigs[].headers[] 复制链接链接已复制到粘贴板!
- 描述
- KeyValue 定义一个(键、值)元组。
- 类型
-
对象
- 必填
-
key
-
value
-
属性 | 类型 | 描述 |
---|---|---|
|
| tuple 的键。 |
|
| tuple 的值。 |
14.3.1.16. .spec.receivers[].emailConfigs[].tlsConfig 复制链接链接已复制到粘贴板!
- 描述
- TLS 配置
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标的 CA 证书的结构。 |
|
| 包含目标客户端证书文件的结构。 |
|
| 禁用目标证书验证。 |
|
| 包含目标客户端密钥文件的 secret。 |
|
| 用于验证目标的主机名。 |
14.3.1.17. .spec.receivers[].emailConfigs[].tlsConfig.ca 复制链接链接已复制到粘贴板!
- 描述
- 包含用于目标的 CA 证书的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端证书文件的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端密钥文件的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.24. .spec.receivers[].opsgenieConfigs 复制链接链接已复制到粘贴板!
- 描述
- OpsGenie 配置列表。
- 类型
-
array
14.3.1.25. .spec.receivers[].opsgenieConfigs[] 复制链接链接已复制到粘贴板!
- 描述
- OpsGenieConfig 通过 OpsGenie 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含 OpsGenie API 密钥的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 发送 OpsGenie API 请求的 URL。 |
|
| 事件的描述。 |
|
| 一组任意键/值对,提供了有关该事件的更多详情。 |
|
| KeyValue 定义一个(键、值)元组。 |
|
| HTTP 客户端配置。 |
|
| 警报文本限制为 130 个字符。 |
|
| 其他警报备注。 |
|
| 优先级警报级别。可能的值有 P1, P2, P3, P4, 和 P5。 |
|
| 负责通知的响应列表。 |
|
|
OpsGenieConfigResponder 定义了对事件的响应者。必须定义 |
|
| 是否通知已解析的警报。 |
|
| Backlink 到通知的发送者。 |
|
| 附加到通知的以逗号分隔的标签列表。 |
14.3.1.26. .spec.receivers[].opsgenieConfigs[].apiKey 复制链接链接已复制到粘贴板!
- 描述
- 包含 OpsGenie API 密钥的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.27. .spec.receivers[].opsgenieConfigs[].details 复制链接链接已复制到粘贴板!
- 描述
- 一组任意键/值对,提供了有关该事件的更多详情。
- 类型
-
array
14.3.1.28. .spec.receivers[].opsgenieConfigs[].details[] 复制链接链接已复制到粘贴板!
- 描述
- KeyValue 定义一个(键、值)元组。
- 类型
-
对象
- 必填
-
key
-
value
-
属性 | 类型 | 描述 |
---|---|---|
|
| tuple 的键。 |
|
| tuple 的值。 |
- 描述
- HTTP 客户端配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。 |
|
| 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。 |
|
| 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 可选代理 URL。 |
|
| 客户端的 TLS 配置。 |
- 描述
- 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含请求凭证的 secret 密钥 |
|
| 设置身份验证类型。默认为 Bearer,Basic 将导致错误 |
- 描述
- 包含请求凭证的 secret 密钥
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的密码。 |
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的密码。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的 TLS 配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标的 CA 证书的结构。 |
|
| 包含目标客户端证书文件的结构。 |
|
| 禁用目标证书验证。 |
|
| 包含目标客户端密钥文件的 secret。 |
|
| 用于验证目标的主机名。 |
- 描述
- 包含用于目标的 CA 证书的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端证书文件的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端密钥文件的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 负责通知的响应列表。
- 类型
-
array
- 描述
-
OpsGenieConfigResponder 定义了对事件的响应者。必须定义
id
、name
或username
之一。 - 类型
-
对象
- 必填
-
type
-
属性 | 类型 | 描述 |
---|---|---|
|
| 响应器的 ID。 |
|
| 响应器的名称。 |
|
| 响应器的类型。 |
|
| 响应者的用户名。 |
14.3.1.46. .spec.receivers[].pagerdutyConfigs 复制链接链接已复制到粘贴板!
- 描述
- PagerDuty 配置列表。
- 类型
-
array
14.3.1.47. .spec.receivers[].pagerdutyConfigs[] 复制链接链接已复制到粘贴板!
- 描述
- PagerDutyConfig 通过 PagerDuty 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 事件的 class/type。 |
|
| 客户端标识。 |
|
| Backlink 到通知的发送者。 |
|
| 受影响系统的部分或组件。 |
|
| 事件的描述。 |
|
| 任意键/值对,提供更多有关事件的详细信息。 |
|
| KeyValue 定义一个(键、值)元组。 |
|
| 集群或源分组。 |
|
| HTTP 客户端配置。 |
|
|
包含 PagerDuty 集成密钥的 secret 密钥(使用 Events API v2 时)。需要定义此字段或 |
|
| 是否通知已解析的警报。 |
|
|
包含 PagerDuty 服务密钥的 secret 密钥(当使用集成类型"Prometheus"时)。需要定义此字段或 |
|
| 事件的严重性。 |
|
| 发送请求的 URL。 |
14.3.1.48. .spec.receivers[].pagerdutyConfigs[].details 复制链接链接已复制到粘贴板!
- 描述
- 任意键/值对,提供更多有关事件的详细信息。
- 类型
-
array
- 描述
- KeyValue 定义一个(键、值)元组。
- 类型
-
对象
- 必填
-
key
-
value
-
属性 | 类型 | 描述 |
---|---|---|
|
| tuple 的键。 |
|
| tuple 的值。 |
- 描述
- HTTP 客户端配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。 |
|
| 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。 |
|
| 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 可选代理 URL。 |
|
| 客户端的 TLS 配置。 |
- 描述
- 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含请求凭证的 secret 密钥 |
|
| 设置身份验证类型。默认为 Bearer,Basic 将导致错误 |
- 描述
- 包含请求凭证的 secret 密钥
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的密码。 |
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的密码。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的 TLS 配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标的 CA 证书的结构。 |
|
| 包含目标客户端证书文件的结构。 |
|
| 禁用目标证书验证。 |
|
| 包含目标客户端密钥文件的 secret。 |
|
| 用于验证目标的主机名。 |
- 描述
- 包含用于目标的 CA 证书的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端证书文件的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端密钥文件的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
-
包含 PagerDuty 集成密钥的 secret 密钥(使用 Events API v2 时)。需要定义此字段或
serviceKey
。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 - 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
-
包含 PagerDuty 服务密钥的 secret 密钥(当使用集成类型"Prometheus"时)。需要定义此字段或
routingKey
。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 - 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.67. .spec.receivers[].pushoverConfigs 复制链接链接已复制到粘贴板!
- 描述
- 推送配置列表。
- 类型
-
array
14.3.1.68. .spec.receivers[].pushoverConfigs[] 复制链接链接已复制到粘贴板!
- 描述
- PushoverConfig 通过 Pushover 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#pushover_config
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 除非用户确认通知,否则您的通知将继续被重试的时间。 |
|
| 通知消息是 HTML 还是纯文本。 |
|
| HTTP 客户端配置。 |
|
| 通知消息。 |
|
| |
|
| Pushover 服务器将向用户发送相同的通知的频率。必须至少为 30 秒。 |
|
| 是否通知已解析的警报。 |
|
| 设备客户端支持的一个声音名称来覆盖用户的默认声音选择 |
|
| 通知标题。 |
|
| 包含注册应用程序的 API 令牌的 secret 密钥,请参阅 https://pushover.net/apps。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 显示的额外 URL 和消息。 |
|
| 补充组 URL 的标题,否则仅显示 URL |
|
| 包含接收者用户用户密钥的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
- 描述
- HTTP 客户端配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。 |
|
| 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。 |
|
| 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 可选代理 URL。 |
|
| 客户端的 TLS 配置。 |
- 描述
- 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含请求凭证的 secret 密钥 |
|
| 设置身份验证类型。默认为 Bearer,Basic 将导致错误 |
- 描述
- 包含请求凭证的 secret 密钥
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的密码。 |
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的密码。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的 TLS 配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标的 CA 证书的结构。 |
|
| 包含目标客户端证书文件的结构。 |
|
| 禁用目标证书验证。 |
|
| 包含目标客户端密钥文件的 secret。 |
|
| 用于验证目标的主机名。 |
- 描述
- 包含用于目标的 CA 证书的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端证书文件的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端密钥文件的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.84. .spec.receivers[].pushoverConfigs[].token 复制链接链接已复制到粘贴板!
- 描述
- 包含注册应用程序的 API 令牌的 secret 密钥,请参阅 https://pushover.net/apps。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.85. .spec.receivers[].pushoverConfigs[].userKey 复制链接链接已复制到粘贴板!
- 描述
- 包含接收者用户用户密钥的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.86. .spec.receivers[].slackConfigs 复制链接链接已复制到粘贴板!
- 描述
- Slack 配置列表。
- 类型
-
array
14.3.1.87. .spec.receivers[].slackConfigs[] 复制链接链接已复制到粘贴板!
- 描述
- SlackConfig 通过 Slack 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#slack_config
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 随每个通知一同发送的 Slack 操作列表。 |
|
| SlackAction 配置一个通过每个通知发送的 Slack 操作。如需更多信息,请参阅 https://api.slack.com/docs/message-attachments#action_fields 和 https://api.slack.com/docs/message-buttons。 |
|
| 包含 Slack Webhook URL 的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| |
|
| 要发送通知的频道或用户。 |
|
| |
|
| |
|
| 每次通知一同发送的 Slack 字段列表。 |
|
| SlackField 配置一个单独的 Slack 字段,该字段会随每个通知一起发送。每个字段必须包含标题、值以及可选的布尔值,以指示该字段是否足够短,以便在指定为短的其他字段旁边显示。如需更多信息,请参阅 https://api.slack.com/docs/message-attachments#fields。 |
|
| |
|
| HTTP 客户端配置。 |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| 是否通知已解析的警报。 |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
14.3.1.88. .spec.receivers[].slackConfigs[].actions 复制链接链接已复制到粘贴板!
- 描述
- 随每个通知一同发送的 Slack 操作列表。
- 类型
-
array
14.3.1.89. .spec.receivers[].slackConfigs[].actions[] 复制链接链接已复制到粘贴板!
- 描述
- SlackAction 配置一个通过每个通知发送的 Slack 操作。如需更多信息,请参阅 https://api.slack.com/docs/message-attachments#action_fields 和 https://api.slack.com/docs/message-buttons。
- 类型
-
对象
- 必填
-
text
-
type
-
属性 | 类型 | 描述 |
---|---|---|
|
| SlackConfirmationField 通过要求用户一次单击按钮来保护用户出现破坏性操作或特别区分决策。如需更多信息,请参阅 https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields。 |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
- 描述
- SlackConfirmationField 通过要求用户一次单击按钮来保护用户出现破坏性操作或特别区分决策。如需更多信息,请参阅 https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields。
- 类型
-
对象
- 必填
-
text
-
属性 | 类型 | 描述 |
---|---|---|
|
| |
|
| |
|
| |
|
|
14.3.1.91. .spec.receivers[].slackConfigs[].apiURL 复制链接链接已复制到粘贴板!
- 描述
- 包含 Slack Webhook URL 的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.92. .spec.receivers[].slackConfigs[].fields 复制链接链接已复制到粘贴板!
- 描述
- 每次通知一同发送的 Slack 字段列表。
- 类型
-
array
14.3.1.93. .spec.receivers[].slackConfigs[].fields[] 复制链接链接已复制到粘贴板!
- 描述
- SlackField 配置一个单独的 Slack 字段,该字段会随每个通知一起发送。每个字段必须包含标题、值以及可选的布尔值,以指示该字段是否足够短,以便在指定为短的其他字段旁边显示。如需更多信息,请参阅 https://api.slack.com/docs/message-attachments#fields。
- 类型
-
对象
- 必填
-
title
-
value
-
属性 | 类型 | 描述 |
---|---|---|
|
| |
|
| |
|
|
14.3.1.94. .spec.receivers[].slackConfigs[].httpConfig 复制链接链接已复制到粘贴板!
- 描述
- HTTP 客户端配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。 |
|
| 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。 |
|
| 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 可选代理 URL。 |
|
| 客户端的 TLS 配置。 |
- 描述
- 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含请求凭证的 secret 密钥 |
|
| 设置身份验证类型。默认为 Bearer,Basic 将导致错误 |
- 描述
- 包含请求凭证的 secret 密钥
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的密码。 |
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的密码。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的 TLS 配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标的 CA 证书的结构。 |
|
| 包含目标客户端证书文件的结构。 |
|
| 禁用目标证书验证。 |
|
| 包含目标客户端密钥文件的 secret。 |
|
| 用于验证目标的主机名。 |
- 描述
- 包含用于目标的 CA 证书的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端证书文件的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端密钥文件的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.109. .spec.receivers[].victoropsConfigs 复制链接链接已复制到粘贴板!
- 描述
- VictorOps 配置列表。
- 类型
-
array
14.3.1.110. .spec.receivers[].victoropsConfigs[] 复制链接链接已复制到粘贴板!
- 描述
- VictorOpsConfig 通过 VictorOps 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#victorops_config
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含与 VictorOps API 对话时使用的 API 密钥的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| VictorOps API URL。 |
|
| 用于通知的其他自定义字段。 |
|
| KeyValue 定义一个(键、值)元组。 |
|
| 包含警报问题的摘要。 |
|
| HTTP 客户端的配置。 |
|
| 描述警报的行为(CRITICAL, WARNING, INFO)。 |
|
| 状态消息来自的监控工具。 |
|
| 用于将警报映射到团队的密钥。 |
|
| 是否通知已解析的警报。 |
|
| 包含警报问题的长解释。 |
14.3.1.111. .spec.receivers[].victoropsConfigs[].apiKey 复制链接链接已复制到粘贴板!
- 描述
- 包含与 VictorOps API 对话时使用的 API 密钥的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 用于通知的其他自定义字段。
- 类型
-
array
- 描述
- KeyValue 定义一个(键、值)元组。
- 类型
-
对象
- 必填
-
key
-
value
-
属性 | 类型 | 描述 |
---|---|---|
|
| tuple 的键。 |
|
| tuple 的值。 |
- 描述
- HTTP 客户端的配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。 |
|
| 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。 |
|
| 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 可选代理 URL。 |
|
| 客户端的 TLS 配置。 |
- 描述
- 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含请求凭证的 secret 密钥 |
|
| 设置身份验证类型。默认为 Bearer,Basic 将导致错误 |
- 描述
- 包含请求凭证的 secret 密钥
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的密码。 |
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的密码。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的 TLS 配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标的 CA 证书的结构。 |
|
| 包含目标客户端证书文件的结构。 |
|
| 禁用目标证书验证。 |
|
| 包含目标客户端密钥文件的 secret。 |
|
| 用于验证目标的主机名。 |
- 描述
- 包含用于目标的 CA 证书的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端证书文件的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端密钥文件的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.129. .spec.receivers[].webhookConfigs 复制链接链接已复制到粘贴板!
- 描述
- Webhook 配置列表。
- 类型
-
array
14.3.1.130. .spec.receivers[].webhookConfigs[] 复制链接链接已复制到粘贴板!
- 描述
- WebhookConfig 通过支持 Webhook 有效负载的通用接收器配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#webhook_config
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| HTTP 客户端配置。 |
|
| 每个 Webhook 消息要发送的最大警报数。当 0 时,包含所有警报。 |
|
| 是否通知已解析的警报。 |
|
|
将 HTTP POST 请求发送到的 URL。 |
|
|
包含要将 HTTP 请求发送到的 webhook URL 的 secret 密钥。 |
- 描述
- HTTP 客户端配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。 |
|
| 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。 |
|
| 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 可选代理 URL。 |
|
| 客户端的 TLS 配置。 |
- 描述
- 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含请求凭证的 secret 密钥 |
|
| 设置身份验证类型。默认为 Bearer,Basic 将导致错误 |
- 描述
- 包含请求凭证的 secret 密钥
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的密码。 |
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的密码。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的 TLS 配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标的 CA 证书的结构。 |
|
| 包含目标客户端证书文件的结构。 |
|
| 禁用目标证书验证。 |
|
| 包含目标客户端密钥文件的 secret。 |
|
| 用于验证目标的主机名。 |
- 描述
- 包含用于目标的 CA 证书的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端证书文件的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端密钥文件的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.146. .spec.receivers[].webhookConfigs[].urlSecret 复制链接链接已复制到粘贴板!
- 描述
-
包含要将 HTTP 请求发送到的 webhook URL 的 secret 密钥。
urlSecret
优先于url
。应定义urlSecret
和url
之一。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 - 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.147. .spec.receivers[].wechatConfigs 复制链接链接已复制到粘贴板!
- 描述
- WeChat 配置列表。
- 类型
-
array
14.3.1.148. .spec.receivers[].wechatConfigs[] 复制链接链接已复制到粘贴板!
- 描述
- weChatConfig 通过 WeChat 配置通知。请参阅 https://prometheus.io/docs/alerting/latest/configuration/#wechat_config
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| |
|
| 包含 weChat API 密钥的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| weChat API URL。 |
|
| 用于身份验证的 corp id。 |
|
| HTTP 客户端配置。 |
|
| 由 weChat API 定义的 API 请求数据。 |
|
| |
|
| 是否通知已解析的警报。 |
|
| |
|
| |
|
|
14.3.1.149. .spec.receivers[].wechatConfigs[].apiSecret 复制链接链接已复制到粘贴板!
- 描述
- 包含 weChat API 密钥的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.150. .spec.receivers[].wechatConfigs[].httpConfig 复制链接链接已复制到粘贴板!
- 描述
- HTTP 客户端配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。 |
|
| 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。 |
|
| 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。 |
|
| 可选代理 URL。 |
|
| 客户端的 TLS 配置。 |
- 描述
- 客户端的授权标头配置。这与 BasicAuth 相互排斥,且只能从 Alertmanager v0.22+ 开始。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含请求凭证的 secret 密钥 |
|
| 设置身份验证类型。默认为 Bearer,Basic 将导致错误 |
- 描述
- 包含请求凭证的 secret 密钥
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的basicAuth。这与授权相互排斥。如果两者都定义,则 BasicAuth 会具有优先权。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的密码。 |
|
| 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的密码。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 服务监控命名空间中的 secret,其中包含用于身份验证的用户名。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含客户端用于身份验证的 bearer 令牌的 secret 密钥。secret 需要与 AlertmanagerConfig 对象位于同一个命名空间中,并由 Prometheus Operator 访问。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 客户端的 TLS 配置。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标的 CA 证书的结构。 |
|
| 包含目标客户端证书文件的结构。 |
|
| 禁用目标证书验证。 |
|
| 包含目标客户端密钥文件的 secret。 |
|
| 用于验证目标的主机名。 |
- 描述
- 包含用于目标的 CA 证书的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端证书文件的结构。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 包含用于目标数据的 ConfigMap。 |
|
| 包含用于目标的数据的 secret。 |
- 描述
- 包含用于目标数据的 ConfigMap。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要选择的键。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 ConfigMap 还是其密钥 |
- 描述
- 包含用于目标的数据的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
- 描述
- 包含目标客户端密钥文件的 secret。
- 类型
-
对象
- 必填
-
key
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。 |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names,添加其他有用的字段。api、kind、uid? |
|
| 指定是否必须定义 Secret 还是其密钥 |
14.3.1.165. .spec.route 复制链接链接已复制到粘贴板!
- 描述
- 与资源命名空间匹配的警报的 Alertmanager 路由定义。如果存在,它将作为第一级路由添加到生成的 Alertmanager 配置中。
- 类型
-
对象
属性 | 类型 | 描述 |
---|---|---|
|
| 指明警报是否应该继续匹配后续同级节点的布尔值。Prometheus operator 的第一个路由始终被覆盖为 true。 |
|
| 要组群的标签列表。 |
|
|
发送通知前等待的时间。必须与正则表达式 |
|
|
发送初始通知前等待的时间。必须与正则表达式 |
|
|
警报标签应匹配的匹配者列表。对于第一个级别的路由,Operator 会删除命名空间标签上任何现有的相等性和 regexp 匹配器,并添加 |
|
| matcher 定义如何匹配警报标签。 |
|
|
此路由的接收器名称。如果没有为空,则应在 |
|
|
重复最后一次通知前等待的时间。必须与正则表达式 |
|
| 子路由。 |
14.3.1.166. .spec.route.matchers 复制链接链接已复制到粘贴板!
- 描述
-
警报标签应匹配的匹配者列表。对于第一个级别的路由,Operator 会删除命名空间标签上任何现有的相等性和 regexp 匹配器,并添加
namespace
: <object namespace>
matcher。 - 类型
-
array
14.3.1.167. .spec.route.matchers[] 复制链接链接已复制到粘贴板!
- 描述
- matcher 定义如何匹配警报标签。
- 类型
-
对象
- 必填
-
name
-
属性 | 类型 | 描述 |
---|---|---|
|
| 要匹配的标签。 |
|
| 是否在相等性上匹配(false)还是正则表达式(true)。 |
|
| 要匹配的标签值。 |
14.3.2. API 端点 复制链接链接已复制到粘贴板!
可用的 API 端点如下:
/apis/monitoring.coreos.com/v1alpha1/alertmanagerconfigs
-
GET
: 列出 AlertmanagerConfig 类型的对象
-
/apis/monitoring.coreos.com/v1alpha1/namespaces/{namespace}/alertmanagerconfigs
-
DELETE
:删除 AlertmanagerConfig 的集合 -
GET
: 列出 AlertmanagerConfig 类型的对象 -
POST
:创建一个 AlertmanagerConfig
-
/apis/monitoring.coreos.com/v1alpha1/namespaces/{namespace}/alertmanagerconfigs/{name}
-
DELETE
:删除 AlertmanagerConfig -
GET
:读取指定的 AlertmanagerConfig -
PATCH
:部分更新指定的 AlertmanagerConfig -
PUT
:替换指定的 AlertmanagerConfig
-
参数 | 类型 | 描述 |
---|---|---|
|
| allowWatchBookmarks请求类型为“BOOKMARK”的监视事件。没有实现书签的服务器可能会忽略这个标志和书签,由服务器自由裁量发送。客户端不应假设书签在任何特定间隔返回,也不会假定服务器在会话期间发送任何 BOOKMARK 事件。如果这不是监视,则忽略此字段。 |
|
| 从服务器检索更多结果时,应设置 continue 选项。由于这个值是定义的服务器,因此客户端只能使用之前查询结果中的 continue 值,并带有相同的查询参数(除 continue 值除外),因此服务器可能会拒绝它无法识别的值。如果指定的 continue 值不再有效,无论是因为过期时间(通常为 5 到十五分钟)还是服务器上的配置更改,服务器将会与继续令牌一起响应 410 ResourceExpired 错误。如果客户端需要一致的列表,它必须在没有 continue 字段的情况下重启其列表。否则,客户端可能会发送另一个列表请求,并带有 410 错误收到的令牌,服务器将通过从下一个密钥开始的列表进行响应,但从最新的快照(从最后一个列表结果中不一致) - 在第一个列表请求后创建、修改或删除的对象将包含在响应中,只要其密钥在"next key"后。 当 watch 为 true 时,不支持此字段。客户端可以从服务器返回的最后一个 resourceVersion 值启动监视,而不丢失任何修改。 |
|
| 用于限制返回的对象列表的选择器。默认为任何内容。 |
|
| 通过标签限制返回的对象列表的选择器。默认为任何内容。 |
|
| 限制是列表调用要返回的最大响应数。如果存在更多项目,服务器会将列表元数据上的"continue"字段设置为可用于同一初始查询的值,以检索下一个结果集。在过滤所有请求的对象时,设置限制可能会返回比请求的项目数量少(最多为零项),客户端应只使用 continue 字段的存在来确定是否有更多结果可用。服务器可以选择不支持限制参数,并将返回所有可用的结果。如果指定了限制,并且 continue 字段为空,客户端可能会假设没有更多可用的结果。如果 watch 为 true,则不支持此字段。 服务器保证在使用 continue 时返回的对象与在没有限制的情况下发出单个列表调用相同 - 也就是说,在发出第一个请求后不会创建、修改或删除对象。这有时被称为一致的快照,并确保使用限制的客户端接收一个非常大的结果较小的块可以确保它们看到所有可能的对象。如果在块列出期间更新对象,则返回第一次列表结果时存在的对象版本。 |
|
| 如果 'true',则输出被用户友善。 |
|
| resourceVersion 对可能给请求提供服务的资源版本设置一个约束。详情请查看 https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions 默认为未设置 |
|
| resourceVersionMatch 决定 resourceVersion 如何应用到列出调用。强烈建议您为设置了 resourceVersion 的列表调用设置 resourceVersionMatch。详情请参阅 https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions。 默认为未设置 |
|
| list/watch 调用的超时。这限制了调用的时间,无论任何活动或不活跃。 |
|
| 观察对描述的资源的更改,并将其作为添加、更新和删除通知流返回。指定 resourceVersion。 |
- HTTP 方法
-
GET
- 描述
- 列出 AlertmanagerConfig 类型的对象
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空 |
参数 | 类型 | 描述 |
---|---|---|
|
| 对象名称和身份验证范围,如团队和项目 |
参数 | 类型 | 描述 |
---|---|---|
|
| 如果 'true',则输出被用户友善。 |
- HTTP 方法
-
DELETE
- 描述
- 删除 AlertmanagerConfig 的集合
参数 | 类型 | 描述 |
---|---|---|
|
| allowWatchBookmarks请求类型为“BOOKMARK”的监视事件。没有实现书签的服务器可能会忽略这个标志和书签,由服务器自由裁量发送。客户端不应假设书签在任何特定间隔返回,也不会假定服务器在会话期间发送任何 BOOKMARK 事件。如果这不是监视,则忽略此字段。 |
|
| 从服务器检索更多结果时,应设置 continue 选项。由于这个值是定义的服务器,因此客户端只能使用之前查询结果中的 continue 值,并带有相同的查询参数(除 continue 值除外),因此服务器可能会拒绝它无法识别的值。如果指定的 continue 值不再有效,无论是因为过期时间(通常为 5 到十五分钟)还是服务器上的配置更改,服务器将会与继续令牌一起响应 410 ResourceExpired 错误。如果客户端需要一致的列表,它必须在没有 continue 字段的情况下重启其列表。否则,客户端可能会发送另一个列表请求,并带有 410 错误收到的令牌,服务器将通过从下一个密钥开始的列表进行响应,但从最新的快照(从最后一个列表结果中不一致) - 在第一个列表请求后创建、修改或删除的对象将包含在响应中,只要其密钥在"next key"后。 当 watch 为 true 时,不支持此字段。客户端可以从服务器返回的最后一个 resourceVersion 值启动监视,而不丢失任何修改。 |
|
| 用于限制返回的对象列表的选择器。默认为任何内容。 |
|
| 通过标签限制返回的对象列表的选择器。默认为任何内容。 |
|
| 限制是列表调用要返回的最大响应数。如果存在更多项目,服务器会将列表元数据上的"continue"字段设置为可用于同一初始查询的值,以检索下一个结果集。在过滤所有请求的对象时,设置限制可能会返回比请求的项目数量少(最多为零项),客户端应只使用 continue 字段的存在来确定是否有更多结果可用。服务器可以选择不支持限制参数,并将返回所有可用的结果。如果指定了限制,并且 continue 字段为空,客户端可能会假设没有更多可用的结果。如果 watch 为 true,则不支持此字段。 服务器保证在使用 continue 时返回的对象与在没有限制的情况下发出单个列表调用相同 - 也就是说,在发出第一个请求后不会创建、修改或删除对象。这有时被称为一致的快照,并确保使用限制的客户端接收一个非常大的结果较小的块可以确保它们看到所有可能的对象。如果在块列出期间更新对象,则返回第一次列表结果时存在的对象版本。 |
|
| resourceVersion 对可能给请求提供服务的资源版本设置一个约束。详情请查看 https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions 默认为未设置 |
|
| resourceVersionMatch 决定 resourceVersion 如何应用到列出调用。强烈建议您为设置了 resourceVersion 的列表调用设置 resourceVersionMatch。详情请参阅 https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions。 默认为未设置 |
|
| list/watch 调用的超时。这限制了调用的时间,无论任何活动或不活跃。 |
|
| 观察对描述的资源的更改,并将其作为添加、更新和删除通知流返回。指定 resourceVersion。 |
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空 |
- HTTP 方法
-
GET
- 描述
- 列出 AlertmanagerConfig 类型的对象
参数 | 类型 | 描述 |
---|---|---|
|
| allowWatchBookmarks请求类型为“BOOKMARK”的监视事件。没有实现书签的服务器可能会忽略这个标志和书签,由服务器自由裁量发送。客户端不应假设书签在任何特定间隔返回,也不会假定服务器在会话期间发送任何 BOOKMARK 事件。如果这不是监视,则忽略此字段。 |
|
| 从服务器检索更多结果时,应设置 continue 选项。由于这个值是定义的服务器,因此客户端只能使用之前查询结果中的 continue 值,并带有相同的查询参数(除 continue 值除外),因此服务器可能会拒绝它无法识别的值。如果指定的 continue 值不再有效,无论是因为过期时间(通常为 5 到十五分钟)还是服务器上的配置更改,服务器将会与继续令牌一起响应 410 ResourceExpired 错误。如果客户端需要一致的列表,它必须在没有 continue 字段的情况下重启其列表。否则,客户端可能会发送另一个列表请求,并带有 410 错误收到的令牌,服务器将通过从下一个密钥开始的列表进行响应,但从最新的快照(从最后一个列表结果中不一致) - 在第一个列表请求后创建、修改或删除的对象将包含在响应中,只要其密钥在"next key"后。 当 watch 为 true 时,不支持此字段。客户端可以从服务器返回的最后一个 resourceVersion 值启动监视,而不丢失任何修改。 |
|
| 用于限制返回的对象列表的选择器。默认为任何内容。 |
|
| 通过标签限制返回的对象列表的选择器。默认为任何内容。 |
|
| 限制是列表调用要返回的最大响应数。如果存在更多项目,服务器会将列表元数据上的"continue"字段设置为可用于同一初始查询的值,以检索下一个结果集。在过滤所有请求的对象时,设置限制可能会返回比请求的项目数量少(最多为零项),客户端应只使用 continue 字段的存在来确定是否有更多结果可用。服务器可以选择不支持限制参数,并将返回所有可用的结果。如果指定了限制,并且 continue 字段为空,客户端可能会假设没有更多可用的结果。如果 watch 为 true,则不支持此字段。 服务器保证在使用 continue 时返回的对象与在没有限制的情况下发出单个列表调用相同 - 也就是说,在发出第一个请求后不会创建、修改或删除对象。这有时被称为一致的快照,并确保使用限制的客户端接收一个非常大的结果较小的块可以确保它们看到所有可能的对象。如果在块列出期间更新对象,则返回第一次列表结果时存在的对象版本。 |
|
| resourceVersion 对可能给请求提供服务的资源版本设置一个约束。详情请查看 https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions 默认为未设置 |
|
| resourceVersionMatch 决定 resourceVersion 如何应用到列出调用。强烈建议您为设置了 resourceVersion 的列表调用设置 resourceVersionMatch。详情请参阅 https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions。 默认为未设置 |
|
| list/watch 调用的超时。这限制了调用的时间,无论任何活动或不活跃。 |
|
| 观察对描述的资源的更改,并将其作为添加、更新和删除通知流返回。指定 resourceVersion。 |
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空 |
- HTTP 方法
-
POST
- 描述
- 创建 AlertmanagerConfig
参数 | 类型 | 描述 |
---|---|---|
|
| 出现时,表示不应保留修改。无效的或未被识别的 dryRun 指令将导致错误响应,且请求不会被进一步处理。有效值为: - All: 所有预演阶段都将被处理 |
|
| fieldmanager 是与进行这些更改的参与者或实体相关联的名称。该值必须小于或是 128 个字符长,且仅包含可打印的字符,如 https://golang.org/pkg/unicode/#IsPrint 所定义的那样。 |
参数 | 类型 | 描述 |
---|---|---|
|
|
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
|
201 - Created |
|
202 - Accepted |
|
401 - Unauthorized | 空 |
参数 | 类型 | 描述 |
---|---|---|
|
| AlertmanagerConfig 的名称 |
|
| 对象名称和身份验证范围,如团队和项目 |
参数 | 类型 | 描述 |
---|---|---|
|
| 如果 'true',则输出被用户友善。 |
- HTTP 方法
-
DELETE
- 描述
- 删除 AlertmanagerConfig
参数 | 类型 | 描述 |
---|---|---|
|
| 出现时,表示不应保留修改。无效的或未被识别的 dryRun 指令将导致错误响应,且请求不会被进一步处理。有效值为: - All: 所有预演阶段都将被处理 |
|
| 应该删除对象前的持续时间(以秒为单位)。值必须是非负整数。值零表示立即删除。如果这个值是 nil,则使用指定类型的默认宽限期。如果没有指定,则默认为每个对象值。零表示立即删除。 |
|
| 弃用:请使用 PropagationPolicy,此字段将在 1.7 中被弃用。应该依赖的对象被孤立。如果为 true/false,"orphan"终结器将从对象的终结器列表添加到/删除。可以设置此字段或 PropagationPolicy,但不能同时设置两者。 |
|
| 是否以及是否执行垃圾回收。此字段或 OrphanDependents 可以设置,但不能同时设置两者。默认策略由 metadata.finalizers 和特定于资源的默认策略中设置的现有终结器决定。可接受的值为: 'Orphan' - 孤立依赖; 'Background' - 允许垃圾收集器在后台删除依赖的依赖关系; 'Foreground' - 一个删除前台所有依赖的级联策略。 |
参数 | 类型 | 描述 |
---|---|---|
|
|
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
|
202 - Accepted |
|
401 - Unauthorized | 空 |
- HTTP 方法
-
GET
- 描述
- 读取指定的 AlertmanagerConfig
参数 | 类型 | 描述 |
---|---|---|
|
| resourceVersion 对可能给请求提供服务的资源版本设置一个约束。详情请查看 https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions 默认为未设置 |
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空 |
- HTTP 方法
-
PATCH
- 描述
- 部分更新指定的 AlertmanagerConfig
参数 | 类型 | 描述 |
---|---|---|
|
| 出现时,表示不应保留修改。无效的或未被识别的 dryRun 指令将导致错误响应,且请求不会被进一步处理。有效值为: - All: 所有预演阶段都将被处理 |
|
| fieldmanager 是与进行这些更改的参与者或实体相关联的名称。该值必须小于或是 128 个字符长,且仅包含可打印的字符,如 https://golang.org/pkg/unicode/#IsPrint 所定义的那样。 |
参数 | 类型 | 描述 |
---|---|---|
|
|
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
|
401 - Unauthorized | 空 |
- HTTP 方法
-
PUT
- 描述
- 替换指定的 AlertmanagerConfig
参数 | 类型 | 描述 |
---|---|---|
|
| 出现时,表示不应保留修改。无效的或未被识别的 dryRun 指令将导致错误响应,且请求不会被进一步处理。有效值为: - All: 所有预演阶段都将被处理 |
|
| fieldmanager 是与进行这些更改的参与者或实体相关联的名称。该值必须小于或是 128 个字符长,且仅包含可打印的字符,如 https://golang.org/pkg/unicode/#IsPrint 所定义的那样。 |
参数 | 类型 | 描述 |
---|---|---|
|
|
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
|
201 - Created |
|
401 - Unauthorized | 空 |