gpt4 book ai didi

graphite - 将数据从 Grafana 仪表板导出到 csv 文件的脚本

转载 作者:行者123 更新时间:2023-12-02 11:21:56 37 4
gpt4 key购买 nike

需要有脚本将数据从 Grafana 仪表板导出到 csv 文件。
输入:(仪表板 slug/名称和时间范围如:-1h 或
-24h)
任何指向 grafana api/doc 的链接都应该没问题。

最佳答案

好吧,这是一个 3 岁的问题,但我实际上已经做了一大堆这样的事情,以便在我们的 grafana 中生成一些关于仪表板的报告。您可以使用任何您想要的东西(包括 bash 根据 UID 提取仪表板数据,您当然可以搜索 slug,但 API 以 JSON 格式提取其所有信息,如下所示:

破折号:

{
"dashboard": {
"id": 1,
"uid": "cIBgcSjkk",
"title": "Production Overview",
"tags": [
"templated"
],
"timezone": "browser",
"schemaVersion": 16,
"version": 0
},
"meta": {
"isStarred": false,
"url": "/d/cIBgcSjkk/production-overview"
}
}

然后可以通过管道传输此代码 jq供您报告。您可以通过仪表板 json 的简单路径提取任何变量,并可选择使用循环和许多其他功能。

JQ :
$ curl -s https://grafana.local/api/dashboards/uid/cIBgcSjkk \
| jq -r '.dashboard |[ .uid, .title, .version ]| @csv'
"cIBgcSjkk","Production Overview",0

引用:
  • https://grafana.com/docs/grafana/latest/http_api/dashboard/
  • https://stedolan.github.io/jq/manual/#Formatstringsandescaping
  • 关于graphite - 将数据从 Grafana 仪表板导出到 csv 文件的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40647976/

    37 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com