在Grafana中,如何从cli设置数据源和加载模板?

时间:2016-12-22 05:09:31

标签: ubuntu grafana

我在Ubuntu中使用grafana。我想自动完成两件事。

{'A', 'B'}

而不是GUI有没有像CLI这样的选项?

2 个答案:

答案 0 :(得分:1)

是的,您可以使用Grafana HTTP API自动执行此类操作。

从文档中可以看出,您可以创建一个新的数据源:

POST /api/datasources HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk

{
  "name":"test_datasource",
  "type":"graphite",
  "url":"http://mydatasource.com",
  "access":"proxy",
  "basicAuth":false
}

我使用python来实现grafana的自动化,因为它直接进行。但是您可以使用任何可以执行http请求的语言。

答案 1 :(得分:0)

或者您可以使用 wizzy 通过两个命令自动化Grafana实体:

wizzy export datasource <datasource_name>
wizzy insert temp-var <temp-var-name>

以下是从wizzy开始的链接:

https://github.com/utkarshcmu/wizzy

https://utkarshcmu.github.io/wizzy-site/home/getting-started/#installation