community.grafana.grafana_silence 模块 – 管理 Grafana 静默
注意
此模块是 community.grafana 集合 (版本 2.1.0) 的一部分。
如果您使用的是 ansible
软件包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install community.grafana
。您需要其他要求才能使用此模块,有关详细信息,请参阅 要求。
要在 playbook 中使用它,请指定: community.grafana.grafana_silence
。
community.grafana 1.9.0 中的新增功能
概要
通过 Alertmanager 静默 API 创建/删除 Grafana 静默。
要求
执行此模块的主机需要以下要求。
Alertmanager API 仅从 Grafana 8 开始可用,如果服务器版本低于 8,则模块将失败。
参数
参数 |
注释 |
---|---|
用于 SSL 客户端身份验证的 PEM 格式证书链文件。 此文件也可以包含密钥,如果包含密钥,则不需要 *client_key* |
|
包含用于 SSL 客户端身份验证的私钥的 PEM 格式文件。 如果 *client_cert* 包含证书和密钥,则不需要此选项。 |
|
描述静默的注释。 |
|
创建静默的作者。 |
|
静默结束时的 ISO 8601 时间戳(包含毫秒),例如“2029-07-29T08:45:45.000Z”。 |
|
Grafana API 密钥。 如果设置,则将忽略 |
|
选择哪些警报受静默影响的匹配器列表。 |
|
将创建或删除静默的 Grafana 组织 ID。 设置 *grafana_api_key* 时不使用,因为 grafana_api_key 仅属于一个组织。 与 默认值: |
|
将创建或删除静默的 Grafana 组织名称。 设置 *grafana_api_key* 时不使用,因为 grafana_api_key 仅属于一个组织。 与 |
|
跳过 Grafana 版本检查并尝试访问 api 端点。 如果您在 grafana.ini 中启用了 `hide_version`,则此参数很有用 选项
|
|
静默开始时的 ISO 8601 时间戳(包含毫秒),例如“2029-07-29T08:45:45.000Z”。 |
|
删除具有相同设置的第一个静默事件。可以是“absent”或“present”。 选项
|
|
Grafana URL。 |
|
用于 API 身份验证的 Grafana 密码。 默认值: |
|
用于 API 身份验证的 Grafana 用户。 默认值: |
|
如果为 选项
|
|
如果为 只有在使用自签名证书的个人控制站点上,才应将其设置为 选项
|
示例
---
- name: Create a silence
community.grafana.grafana_silence:
grafana_url: "https://grafana.example.com"
grafana_api_key: "{{ some_api_token_value }}"
comment: "a testcomment"
created_by: "me"
starts_at: "2029-07-29T08:45:45.000Z"
ends_at: "2029-07-29T08:55:45.000Z"
matchers:
- isEqual: true
isRegex: true
name: environment
value: test
state: present
- name: Delete a silence
community.grafana.grafana_silence:
grafana_url: "https://grafana.example.com"
grafana_api_key: "{{ some_api_token_value }}"
comment: "a testcomment"
created_by: "me"
starts_at: "2029-07-29T08:45:45.000Z"
ends_at: "2029-07-29T08:55:45.000Z"
matchers:
- isEqual: true
isRegex: true
name: environment
value: test
state: absent
返回值
常用返回值已在此处记录 此处,以下是此模块特有的字段
键 |
描述 |
---|---|
有关静默的信息 返回:成功时 |
|
静默的注释 返回:成功 示例: |
|
静默的作者 返回:成功 示例: |
|
静默的结束时间戳 返回:成功 示例: |
|
静默的 ID 返回:成功 示例: |
|
静默的匹配器 返回:成功 示例: |
|
静默的开始时间戳 返回:成功 示例: |
|
静默状态 返回:成功 示例: |
|
静默状态最后更新的时间戳 返回:成功 示例: |