跳转至

Grafana集成

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


Grafana集成CA步骤

  1. 创建应用

    睿象云Cloud Alert界面创建Grafana应用,并获取 appkey 回调 URL

  2. 在 Grafana 配置 Webhook URL

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

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

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

    # URL格式
    http://api.aiops.com/alert/api/event/grafana/v1/--/  --处填入您新建应用时生成的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 选项,并希望在 Cloud Alert 告警中看到 Grafana 中 graph 和 metric values 截图,则需要在 Grafana 配置文件中配置 external_image_storage 及其子模块并重启 Grafana。如在 Cloud Alert 告警中看不到截图,则需要在确认图片存储服务是否可在当前机器访问并在当前浏览器中认证服务。


集成后收不到告警排错方法

  1. Grafana无法配置告警

    解决:升级Grafana版本到4.0及以上。
    
  2. 配置了Grafana告警,但告警不执行

    解决:在Grafana配置文件中alerting模块相关参数配置成true
    
  3. 在Cloud Alert中能看到告警,但连接不可访问

    解决:在Grafana配置文件中server模块配置可用地址和端口。
    
  4. 在Cloud Alert中能看到告警,但图片不可访问

    解决:在Grafana配置文件中external_image_storage模块存储服务相关参数,并确保图片存储服务在 当前浏览器能够认证通过。(使用当前浏览器登录,保存密码)
    
  5. 进行了以上配置但依然无效

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

Grafana与CA告警级别映射关系

Grafana 所有告警默认严重级别 | status=ok 为恢复告警。

以上是Grafana告警设置中集成的步骤。