首页 > 解决方案 > 可以使用 API 将警报添加到仪表板上的 Grafana 面板吗?

问题描述

有一个 Grafana 仪表板,里面有一个面板。是否可以添加(或定义)API?

标签: grafanagrafana-api

解决方案


要创建新警报或修改它们,您需要更新包含警报的仪表板 json。使用仪表板 API并编辑特定的面板警报部分。您需要在那里定义一个警报。例如:

  "alert": {
    "conditions": [
      {
        "type": "query",
        "query": {
          "params": [
            "A",
            "5m",
            "now"
          ]
        },
        "reducer": {
          "type": "avg",
          "params": []
        },
        "evaluator": {
          "type": "gt",
          "params": [
            null
          ]
        },
        "operator": {
          "type": "and"
        }
      }
    ],

推荐阅读