当IIS站点使用Prometheus宕机时,是否有方法生成警报?

当IIS站点使用Prometheus宕机时,是否有方法生成警报?,iis,prometheus,slack,prometheus-alertmanager,promql,Iis,Prometheus,Slack,Prometheus Alertmanager,Promql,我有几个IIS网站,我想用普罗米修斯监控。专门监控停机并发出警报。当一个站点发生停机时,我不知道如何获取指标。理想情况下,我希望当一个站点出现故障时,能够提供该信息,将度量刮到Prometheus,然后使用Prometheus Alertsmanager将其发送到我们的Slack webhook。我知道有专门用于此的工具,如Pingdom、正常运行时间机器人、StatusCake,但如果我能使用我们已经在使用的普罗米修斯(Prometheus)来实现这一点,那就更好了 我目前正在运行WMI Ex

我有几个IIS网站,我想用普罗米修斯监控。专门监控停机并发出警报。当一个站点发生停机时,我不知道如何获取指标。理想情况下,我希望当一个站点出现故障时,能够提供该信息,将度量刮到Prometheus,然后使用Prometheus Alertsmanager将其发送到我们的Slack webhook。我知道有专门用于此的工具,如Pingdom、正常运行时间机器人、StatusCake,但如果我能使用我们已经在使用的普罗米修斯(Prometheus)来实现这一点,那就更好了


我目前正在运行WMI Exporter以获取指标。

我相信您对通过HTTP请求监视目标的blackbox Exporter(请参阅)感兴趣


一旦安装了导出器并配置了目标,您将有兴趣在
探测成功
指标上发出警报。

我认为这会起作用!您知道您是否可以将
探测http\u状态代码
探测成功
结合使用吗?您只需在
探测http\u状态代码时发出警报即可200
,并使用特殊的
{{{$value}
变量将HTTP响应代码包含在警报描述或摘要中。我想这取决于你的设置。