首页 > 解决方案 > Prometheus:检查 HTTP 服务器是否已启动

问题描述

是否可以在 Prometheus 中添加 HTTP 服务器作为目标并仅检查响应是否为 200(OK),或者我是否必须公开一个以 Prometheus 格式返回一些数据的端点?

谢谢。

标签: prometheus

解决方案


以下是谷歌对此的评价:https ://www.robustperception.io/checking-for-http-200s-with-the-blackbox-exporter (o:

更严重的是,Prometheus 的 Blackbox Exporter 旨在用于此类任务(不仅是 HTTP,还包括 DNS、TCP、ICMP),除了响应状态(如内容、标头、SSL、证书)之外,您还可以进行许多额外的检查。这是 Blackbox Exporter 附带的示例配置,涵盖了其中的许多:https ://github.com/prometheus/blackbox_exporter/blob/master/example.yml


推荐阅读