gpt4 book ai didi

grafana - 使用 prometheus 和 grafana 跟踪事件

转载 作者:行者123 更新时间:2023-12-02 16:40:13 25 4
gpt4 key购买 nike

有一篇文章"Tracking Every Release"它讲述了如何在每个代码部署的图表上显示一条垂直线。他们正在使用 Graphite 。我想用 Prometheus 2.2 和 Grafana 5.1 做类似的事情。更具体地说,我想在图表上显示“应用程序启动”事件。

Grafana 注释似乎是合适的机制,但我无法弄清楚要使用哪种类型的 Prometheus 指标以及如何查询它。

最佳答案

最简单的方法是通过与本文中相同的基本方法,让部署工具告诉 Grafana 何时执行部署。

Grafan 有一个用于存储注释的内置系统,这些注释在图表上显示为垂直线,并且可以有与之关联的文本。这就像在 Grafana 实例中创建 API key 并向部署脚本添加 curl 调用一样简单:

curl -H "Authorization: Bearer <apikey>" http://grafana:3000/api/annotations -H "Content-Type: application/json" -d '{"text":"version 1.2.3 deployed","tags":["deploy","production"]}'

有关可用选项的更多信息,请查看文档:

http://docs.grafana.org/http_api/annotations/

将部署添加为注释后,您可以通过转到仪表板设置中的注释选项卡并添加新的注释源来在仪表板上显示这些部署: adding annotation source

然后注释将显示在仪表板的面板上: panel showing annotation

关于grafana - 使用 prometheus 和 grafana 跟踪事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50415659/

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