Alert receiver implementation of Webhook type for Prometheus AlertManager that forwards alerts to Splunk HEC
alert-forwarder
is an alert receiver implementation of Webhook type for Prometheus AlertManager.
alert-forwarder
forwards alerts from AlertManager to Splunk HEC (HTTP Event Collector).
It also implements Watchdog
alerts checks to ensure that the entire alerting pipeline is functional.
silenced: false
log.level: debug
watchdog.check_interval: 15
watchdog.alert_interval: 7200
watchdog.timeout: 300
event.host: "us-east1-01"
event.sourceType: "prometheus_alerts"
collector.host: "hec.example.com"
collector.protocol: "https"
collector.port: 8088
collector.token: "xxxxxxxx"
Watchdog
pipelineWatchdog
was not received during this timeRequirements for building
A Makefile is provided for building tasks.
```bash
cd $GOPATH/src/alert-forwarder
make build
make install
make image
make push