如何将grafana仪表板json复制到ec2实例?

时间:2016-07-29 10:12:45

标签: go amazon-ec2 dashboard influxdb grafana

在我的用例中,我使用Influxdb和grafana进行监控。当我启动新实例时,我希望以编程方式设置dashbboard。我的意思是将导出的json复制到某个位置。

我不确定在安装grafana后复制仪表板json文件的位置。

或者我是否需要使用json进行api调用。我在后端使用golang。所以我可以通过API调用来做到这一点。

我对grafana很新。有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

您必须通过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