You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何便捷导出/导入Grafana 8.5版本的告警规则至JSON文件?

Grafana 8.5 告警规则导出/导入至JSON的便捷方法

一、官方API方式(最直接)

Grafana 8.5的告警规则API路径已更新,之前用旧路径会导致失败,正确的导出/导入命令如下:

# 导出所有告警规则到JSON文件
curl -X GET -H "Authorization: Bearer 你的API密钥" http://你的Grafana地址/api/v1/provisioning/alert-rules > alert-rules.json

# 导入JSON格式的告警规则
curl -X POST -H "Authorization: Bearer 你的API密钥" -H "Content-Type: application/json" -d @alert-rules.json http://你的Grafana地址/api/v1/provisioning/alert-rules

注意:API密钥需要拥有Alerting: write权限;如果是HTTPS且证书未被信任,可添加-k参数跳过证书验证。

二、UI导出+Provisioning导入(更稳妥)

  1. 导出:在Grafana的「Alerting」页面进入「Alert rules」,选中要导出的规则,点击右上角的「Export」按钮,直接下载JSON格式的规则文件。
  2. 导入:将下载的JSON文件放到Grafana的provisioning目录(默认路径为/etc/grafana/provisioning/alerting),创建alert-rules.yml配置文件关联该JSON(或直接使用YAML格式规则文件),重启Grafana后规则会自动加载。

三、排查之前方法失败的常见原因

  • API调用失败:大概率是使用了旧版本API路径(如/api/alerts),8.5版本必须使用/api/v1/provisioning/alert-rules;同时检查API密钥的权限是否达标。
  • grafanaalertsexporter工具失败:该工具对Grafana 8.5的兼容性较差,优先选择官方API或UI导出方式。

内容的提问来源于stack exchange,提问作者kasun_u_m

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 05:39:17