跳转至

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 告警中看不到截图,则需要在确认图片存储服务是否可在当前机器访问并在当前浏览器中认证服务。


Grafana V9.0 集成CA步骤

  1. 创建应用

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

  1. 创建contact points

  1. 填写名称,选择 contact points type为webhook,填写url :http://api.aiops.com/alert/api/event/grafana/v1/{appKey}/

  1. 创建 Notification policies

  1. 配置Alert rules

  1. 添加告警严重性标签severity,指定解析此标签。

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

  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 grafana9.0
致命 -- Critical
严重 默认 Error
警告 -- Warn, 默认(v9)
提醒 -- Notice
通知 -- Info
睿象云 grafana grafana9.0
事件ID (eventId) ruleId fingerprint

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