Alertmanager 数据源
Grafana 内置支持 Prometheus 和 Mimir 中的 Alertmanager 实现。
将 Alertmanager 添加为数据源后,您可以在 Grafana Alerting 中使用“选择 Alertmanager”下拉菜单来查看和管理 Alertmanager 资源,例如静默、联系点和通知策略。此外,您可以启用 Alertmanager 来接收 Grafana 管理的告警。
有关使用其他 Alertmanager 的更多详细信息,请参阅Grafana Alerting 文档中的 Alertmanager。
Alertmanager 实现
该数据源支持 Alertmanager 的 Prometheus 和 Grafana Mimir(默认)实现。您可以在数据源的“设置”页面中指定实现。
使用 Prometheus 时,您可以在 Grafana Alerting UI 中管理静默。但是,其他 Alertmanager 资源(例如联系点、通知策略和模板)是只读的,因为 Prometheus Alertmanager HTTP API 不支持更新这些资源。
配置数据源
要配置数据源的基本设置,请完成以下步骤
在左侧菜单中单击“连接”。
在“您的连接”下,单击“数据源”。
在搜索栏中输入
Alertmanager
。单击 Alertmanager。
数据源的“设置”选项卡将会显示。
设置数据源的基本配置选项
名称 描述 名称 设置您用于引用该数据源的名称 默认 设置新面板和查询是否预先选择此数据源 Alertmanager 实现 Alertmanager 实现。支持 Mimir、Cortex 和 Prometheus。 接收 Grafana 告警 启用后,Alertmanager 可以接收 Grafana 管理的告警。重要提示:这仅在 Grafana Alerting 设置页面中为 Alertmanager 启用接收告警时才有效。 HTTP URL 设置您的 Alertmanager 实例的 HTTP 协议、IP 和端口,例如 https://alertmanager.example.org:9093
访问 只有 Server 访问模式可用
置备 Alertmanager 数据源
您可以通过更新 Grafana 的配置文件来置备 Alertmanager 数据源。有关置备和可用常用设置的更多信息,请参阅置备文档页面。
以下是置备 Alertmanager 数据源的示例
apiVersion: 1
datasources:
- name: Alertmanager
type: alertmanager
url: https://:9093
access: proxy
jsonData:
# Valid options for implementation include mimir, cortex and prometheus
implementation: prometheus
# Whether or not Grafana should send alert instances to this Alertmanager
handleGrafanaManagedAlerts: false
# optionally
basicAuth: true
basicAuthUser: my_user
secureJsonData:
basicAuthPassword: test_password