PrometheusAlertPrometheusZabbixGraylog2Graylog3GrafanaSonarQube-WebHookemailTeleGramHi()
PrometheusAlertPrometheusAlert
PrometheusAlert Star
Makefilemake
, git
, go
Makefile
#
make
#
make build
# go fmt
make format
# go vet
make vet
# go test
make test
#
make docker
#
make docker-push
#
make docker-test
#
copy conf/app-example.conf conf/app.conf
./PrometheusAlert
#
curl http://localhost:8080/health
#PrometheusAlert releases
linux(https://github.com/feiyu563/PrometheusAlert/releases/download/v4.7/linux.zip)
# wget https://github.com/feiyu563/PrometheusAlert/releases/download/v4.7/linux.zip && unzip linux.zip &&cd linux/
#PrometheusAlert
# ./PrometheusAlert (# nohup ./PrometheusAlert &)
#http://127.0.0.1:8080
#app.conf
app.conf
PA_
** -
_
**
docker run -d \
-p 8080:8080 \
-e PA_LOGIN_USER=prometheusalert \
-e PA_LOGIN_PASSWORD=prometheusalert \
-e PA_TITLE=PrometheusAlert \
-e PA_OPEN_FEISHU=1 \
-e PA_OPEN_DINGDING=1 \
-e PA_OPEN_WEIXIN=1 \
feiyu563/prometheus-alert:latest
/prometheusalert
WebHookPrometheusAlert
Email: [email protected]