gpt4 book ai didi

api - 有没有办法以编程方式添加 Prometheus 监控目标和警报

转载 作者:行者123 更新时间:2023-12-01 07:20:16 24 4
gpt4 key购买 nike

我正在尝试寻找一种方法,通过像 Zabbix 这样的 API 以编程方式向 Prometheus 添加监控目标和警报。

例如,当我的云编排软件部署了 3 个新的虚拟机时,我也会将它们作为监控目标添加到 Prometheus 服务器中,并使用一些预定义的规则。

在 Zabbix 中,我可以使用其 API 向服务器添加项目、模板、图形等。通过这种方式,我可以通过监控功能自动化我的云基础设施。

最佳答案

如果您使用服务发现 (SD) 来控制您的虚拟机,那么 Prometheus 可以使用它来发现要抓取的主机。部署的新主机将添加到 SD 中,Prometheus 可以发现并抓取它们。

Prometheus 支持各种 SD 系统,如 Consul、DNS、EC2、Azure 等。
如果您不使用任何 native 支持的系统,那么您也可以使用 file-based service discovery并让您的云编排器创建和更新 Prometheus 读取的配置文件。

关于api - 有没有办法以编程方式添加 Prometheus 监控目标和警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48966107/

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