我已经下载了互联网上可用的 prometheus-am-executor-0.0.1.zip。
有人可以帮我解决以下问题。我无法设置此导出器。
- 如何启动这个出口商?
- 我们需要为这个导出器配置什么来接收来自 alertmanager 的警报?
- 我们需要为此导出器配置什么来运行脚本或命令。
- alertmanager.conf 和 alertmanager.yaml 有什么区别,我们设置它来接收来自 alertmanager 的警报。
谢谢普里约托什
我已经下载了互联网上可用的 prometheus-am-executor-0.0.1.zip。
有人可以帮我解决以下问题。我无法设置此导出器。
谢谢普里约托什
如何启动这个出口商?
这不是出口商。这是一个简单的 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
,在这种情况下是执行器。