基于Prometheus和Grafana的监控平台运维告警转载请联系JAVA日知录公众号。通过上一篇我们搭建了监控环境,对服务器、数据库、应用进行了监控。运维人员可以实时了解被监控对象的当前运行状态,但无法发现服务器或应用异常。这就需要我们需要一个告警功能,当服务器或应用指标出现异常时发出告警,通过邮件或短信的方式告知运维人员及时处理。今天我们就来说说基于Prometheus和Grafana的监控平台的异常告警功能。告警方式Grafana新版Grafana已经提供了告警配置,可以直接在dashboard监控面板中设置。但是使用之后发现不灵活,不支持变量,很多下载的图表不能使用告警,所以我们没有选择使用Grafana告警,而是选择Alertmanager。与Grafana的图形化界面相比,Alertmanager需要依赖配置文件来实现。配置有点繁琐,但功能更强大,更灵活。接下来我们一步步实现告警通知。告警类型Alertmanager主要使用以下两种类型的告警:邮件接收者email_configWebhook接收者webhook_config会以post的形式发送如下格式的参数到配置的url地址。{"version":"2","status":"","alerts":[{"labels":