【问题标题】:How to copy the grafana dashboard json to ec2 instance?如何将 grafana 仪表板 json 复制到 ec2 实例?
【发布时间】:2016-12-04 00:24:29
【问题描述】:
在我的用例中,我使用 influxdb 和 grafana 进行监控。当我启动新实例时,我希望仪表板以编程方式设置。我的意思是将导出的 json 复制到某个位置。
我不确定在安装 grafana 后将仪表板 json 文件复制到哪里。
或者我需要用 json 进行 api 调用吗?我在后端使用 golang。所以我可以通过 API 调用来做到这一点。
我对 grafana 还很陌生。有人可以帮我解决这个问题吗?
【问题讨论】:
标签:
go
amazon-ec2
dashboard
influxdb
grafana
【解决方案1】:
您必须通过 API 来完成。可以在here 找到仪表板的文档。要开始使用,您可能需要创建一个 API 令牌,请参阅 here 了解更多详细信息。
在你的情况下,你只需要导入一个 json 文件。这是 curl 的示例:
curl -H "Content-Type: application/json" -H "Authorization: Bearer <your API Token>" -X POST --data '{
"dashboard": {
"id": null,
"title": "Production Overview",
"tags": [ "templated" ],
"timezone": "browser",
"rows": [
{
}
],
"schemaVersion": 6,
"version": 0
},
"overwrite": false
}' http://localhost:3000/api/dashboards/db