如何通过 REST API 更新 Grafana 面板中的指标值
Posted
技术标签:
【中文标题】如何通过 REST API 更新 Grafana 面板中的指标值【英文标题】:How can I update metric values in Grafana panels via REST API 【发布时间】:2020-02-05 21:15:08 【问题描述】:仪表板上有面板:
在右侧面板上,显示可用磁盘空间,该值来自zabbix-agent。 在左侧面板上,我想通过 Grafana REST Api 显示我的自定义值。 我找到了更改整个仪表板的方法,但没有找到更改面板本身值的方法。
【问题讨论】:
【参考方案1】:Grafana 的 HTTP API 仅用于管理从仪表板操作到用户管理等工具,而不用于数据操作或创建。换句话说,仪表板上显示的值始终来自数据源,因此无法使用 Grafana 的 RESTful API 进行设置。如果您想为仪表板中的任何面板创建假数据,Grafana 有一个解决方案,称为“TestData”数据源。默认情况下它是禁用的,但可以使用插件部分轻松启用。更多信息请访问this link。
【讨论】:
在您的帮助下,决定通过一个中间数据库来实现。接下来,在设置数据源中连接到该数据库,然后在设置面板中通过 SQL 查询拉取必要的数据。以上是关于如何通过 REST API 更新 Grafana 面板中的指标值的主要内容,如果未能解决你的问题,请参考以下文章
如何通过执行操作电子邮件通过 keycloak admin rest api 更新密码
如何通过 REST API 在另一台服务器上为 Sharepoint 2013 和 Sharepoint Online 运行的脚本中更新 SharePoint 列表?
如何从 REST API(PUT 方法)更新 Keycloak 密码?