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

标签 ubuntu grafana

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

1. Setting up Datasource.
2. Load json template to dashboard.

除了 GUI 之外,还有没有像 CLI 这样的可用选项?

最佳答案

是的,您可以使用 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 请求的语言。

关于ubuntu - 在 Grafana 中,如何设置数据源并从 cli 加载模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41276141/

相关文章:

kubernetes - Prometheus 查询以获取 kubernetes pod 中的 CPU 和内存使用情况

elasticsearch - 如何访问 DrillDown 链接到 ElasticSearch 页面的 Grafana 时间间隔范围

linux - 期望命令 - Unix

ubuntu - gitolite - smart-http - 为 rc ("UMASK"提供未初始化的值)

prometheus - Grafana 和普罗米修斯 : Count for Today

amazon-dynamodb - 带有rockset和dynamodb的Grafana map

docker - 如何通过Docker将Jmeter结果与Elasticsearch和Grafana集成?

python - Windows 到 Linux 脚本问题 : "IndexError: list index out of range"

linux - 安装 'topicmodels' 包时出错,非零退出状态; Ubuntu

ubuntu - 如何让 unicorn 在 Ubuntu 中运行?