Grafana

Grafana 是一个开源仪表盘工具,能帮助用户更简单地创建和编辑仪表盘。它可用于Graphite、InfluxDB与 OpenTSDB 一起使用。最新的版本还可以用于其他的数据源,比如 Elasticsearch。

集成步骤:

1.新建 Grafana 应用,创建应用 key

2.在 Grafana 中配置 Webhook URL

1)在 Grafana 中创建 Notification channel,选择类型为 Webhook

2)推荐选中 Send on all alertsInclude image,OneAlert 体验更佳;

3)将第一步中生成的 Webhook URL 填入 Webhook settings Url

URL格式:http://api.onealert.com/alert/api/event/grafana/v1/{your appKey}/

4)Http Method 选择 POST

5)Send Test&Save。

3.将配置的 Webhook Notification Channel 添加到 Grafana Alert

注意事项:

  1. Grafana v4.0及以上版本支持配置告警,关于 Grafana Alerting 配置请参考 Grafana Docs
  2. 如在第二步选中了 Include image 选项,并希望在 OneAlert 告警中看到 Grafana 中 graph 和 metric values 截图,则需要在 Grafana 配置文件中配置 externalimagestorage 及其子模块并重启 Grafana。如在 OneAlert 告警中看不到截图,则需要在确认图片存储服务是否可在当前机器访问并在当前浏览器中认证服务。

排错方法:

1.Grafana无法配置告警

解决:升级Grafana版本到4.0及以上。

2.配置了Grafana告警,但告警不执行

解决:在Grafana配置文件中alerting模块相关参数配置成true

3.在OneAlert中能看到告警,但连接不可访问

解决:在Grafana配置文件中server模块配置可用地址和端口。

4.在OneAlert中能看到告警,但图片不可访问

解决:在Grafana配置文件中external_image_storage模块存储服务相关参数,并确保图片存储服务在当前浏览器能够认证通过。(使用当前浏览器登录,保存密码)

5.进行了以上配置但依然无效

解决:指定更改过的配置文件,重启Grafana。

如果您对 OneAlert 感兴趣,可以选择使用我们的产品,只需要点击下面的按钮免费注册即可。


注册,永久免费使用 OneAlert