需要安装docker,docker-compose,wrk和go(省略)
涉及prometheus server(alert rule,service_discovery),alertmanager(webhook,此处为了简化),
部署
git clone https://github.com/wwq1988/promexample.git
cd promexample
docker-compose up
配置
产生数据
wrk -c 1000 -d 30 -t 100 --timeout 5 http://127.0.0.1:9001/
grafana
访问http://127.0.0.1:3000,默认密码admin,admin
add datasource,prometheus(url 为http://prom:9090)
添加dashboard,填入
上方可以看到绘制的图
可以在终端上看到alerting====的告警