1

我已经下载了互联网上可用的 prometheus-am-executor-0.0.1.zip。

有人可以帮我解决以下问题。我无法设置此导出器。

  1. 如何启动这个出口商?
  2. 我们需要为这个导出器配置什么来接收来自 alertmanager 的警报?
  3. 我们需要为此导出器配置什么来运行脚本或命令。
  4. alertmanager.conf 和 alertmanager.yaml 有什么区别,我们设置它来接收来自 alertmanager 的警报。

谢谢普里约托什

4

1 回答 1

1

如何启动这个出口商?

这不是出口商。这是一个简单的 HTTP 服务器,可以从警报管理器接收警报并调用脚本。

可以使用以下命令启动此服务器:

./prometheus-am-executor script.sh

script.sh一旦警报管理器发送警报通知,您想要调用的脚本在哪里。

我们需要为这个导出器配置什么来接收来自 alertmanager 的警报?

当您使用上述命令启动执行程序时,它将在端口 8080 上侦听警报管理器的通知。您不需要为执行程序配置任何内容。

我们需要为这个导出器配置什么来运行脚本或命令

只需按照上面命令中的描述传递需要执行的脚本文件。

alertmanager.conf 和 alertmanager.yaml 有什么区别,我们设置它来接收来自 alertmanager 的警报。

alertmanager.conf 是 alertmanager.yaml 的一个示例。它作为示例提供,以说明如何触发执行程序。相关部分是:

- name: 'executor'
  webhook_configs:
  - url: http://localhost:8080

这是配置一个调用的接收器executor,它将通知一个正在监听的服务器localhost:8080,在这种情况下是执行器。

于 2018-11-26T19:46:08.720 回答