我正在寻找一种方法来从Grafana API生成任意graphics,理想情况下只需要提供一个查询。 在查看文档后,我没有看到任何东西直接做,所以我能看到的唯一方法是:
这似乎有点傻,是不是有办法从一个特定的查询直接生成graphics? 这里的目标是在监视警报中添加一个graphics,这样,如果我们在服务器上获得高负载警报,例如我可以生成一个查询来获取该服务器的负载graphics,并将其包含在警报电子邮件中。 没有什么可以改变的,但是我认为这将是一个很好的function。
你可以用这种方式渲染一个graphics:
http://[grafana-url]/render/dashboard-solo/db/[dashboard_name]?panelId=[number_panel]&?from=now-24h?to=now
你可以从和改变。
如果您使用身份validation,您必须使用授权承载,也许base64encode查询的结果。
我希望它有帮助。