-1

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

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

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

4

1 回答 1

0

欢迎来到 StackOverflow。

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

工作流程将是:

  1. 用户更改目标
  2. 您的后端将目标文件以 JSON 格式写入目录中。
  3. Prometheus 获取更改并即时配置自己。
于 2020-03-10T08:54:21.497 回答