当前位置: 首页 > news >正文

[踩坑劝退]批量生成 grafana dashboard 的技术

[踩坑劝退]批量生成 grafana dashboard 的技术

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!

  • cnblogs博客
  • zhihu
  • Github
  • 公众号:一本正经的瞎扯

最近想要一个功能:把 VictoriaMetrics 采集的数据,自动变成 grafana 的 dashboard。
问了一下 chatGPT ,可用的技术有:

  • Grafonnet: 用 jsonnet 的模版语法,生成 json,然后导入到 grafana 中;
  • https://github.com/grafana-tools/sdk: grafana 的 golang sdk,调用各种类,然后生成报表
  • python grafanalib: 用 python 语法来构建报表

差不多尝试了整整一天,这三种技术都不是开箱可用的,完全不成熟。

猜测是 grafana 企业版提供了这些,而想白嫖的人只能用难用的东西。
强烈不推荐尝试以上三种技术来生成 grafana 报表。