为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
凤凰求蛊 2022-10-22 16:51:46
如何通过 api 或类似的东西将目标添加到黑盒导出器?背景 我创建了一个用于网站状态监控的小型前端,我正在使用黑盒导出器并创建了一个简单的界面来添加和删除目标(Bootstrap 前端,PHP 后端)。我找不到管理目标的编程方式,所以我只添加了编辑文本并通过 curl 手动重新加载配置。这可行但不一致,并且会重新启动我的探测时间,因此需要一些时间才能看到更改。想知道是否有人有更好的方法经验?
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

欢迎来到 StackOverflow。

通常的方法是使用FileSD。这允许您指向 Prometheus 将监视更改的目录或文件。

工作流程将是:

  1. 用户更改目标

  2. 您的后端将目标文件以 JSON 格式写入目录中。

  3. Prometheus 获取更改并即时配置自身。


查看完整回答
反对 回复 2022-10-22
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信