通过 API(Prometheus)以编程方式将目标添加到 Blackbox Exporter

如何通过 api 或类似的东西将目标添加到黑盒导出器?

背景 我创建了一个用于网站状态监控的小型前端,我正在使用黑盒导出器并创建了一个简单的界面来添加和删除目标(Bootstrap 前端,PHP 后端)。我找不到管理目标的编程方式,所以我只添加了编辑文本并通过 curl 手动重新加载配置。

可行但不一致,并且会重新启动我的探测时间,因此需要一些时间才能看到更改。想知道是否有人有更好的方法经验?


凤凰求蛊
浏览 81回答 1
1回答

蓝山帝景

欢迎来到 StackOverflow。通常的方法是使用FileSD。这允许您指向 Prometheus 将监视更改的目录或文件。工作流程将是:用户更改目标您的后端将目标文件以 JSON 格式写入目录中。Prometheus 获取更改并即时配置自身。
打开App,查看更多内容
随时随地看视频慕课网APP