项目作者: niedbalski

项目描述 :
Prometheus Alertmanager to ZMQ proxy
高级语言: Go
项目地址: git://github.com/niedbalski/alertmanager-to-zmq.git
创建时间: 2018-07-09T20:22:31Z
项目社区:https://github.com/niedbalski/alertmanager-to-zmq

开源协议:MIT License

下载


Prometheus Alertmanager to ZMQ Build Status Docker Repository on Quay

This program receives HTTP messages from a prometheus alertmanager and
proxies those messages to a ZMQ socket.

  1. ./alertmanager-to-zmq --help
  2. Usage of ./alertmanager-to-zmq:
  3. -addr string
  4. address to listen for webhook (default ":9098")
  5. -endpoint string
  6. default http endpoint for alertmanager (default "/alerts")
  7. -publisher string
  8. address fot the publish socket (default "tcp://*:5563")
  9. -topic string
  10. default zmq topic to publish hook messages (default "alerts")

Example prometheus alertmanager configuration:

  1. route:
  2. receiver: webhook
  3. group_wait: 0s
  4. group_interval: 1s
  5. repeat_interval: 1s
  6. receivers:
  7. - name: "webhook"
  8. webhook_configs:
  9. - url: http://localhost:9098/alerts

Check the example_client directory for further examples.

Alternatively a Dockerfile and image are supplied

  1. docker run -p 9180:9180 quay.io/niedbalski/alertmanager-to-zmq:v0.0.1