prometheus - Prometheus:检查 HTTP 服务器是否已启动
问题描述
是否可以在 Prometheus 中添加 HTTP 服务器作为目标并仅检查响应是否为 200(OK),或者我是否必须公开一个以 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
推荐阅读
- ios - CLLocationManagerDelegate 方法不运行
- assembly - 未找到 PIC10F200 包含的文件
- arrays - 更新 DASK 数组中列中的所有值
- django - 如何向 Django self.request 添加属性
- python - 您可以在 OpenCV 中将两个鱼眼图像转换为单个等距矩形图像吗?
- javascript - 使用钩子在嵌套对象中推送新数据的最佳方法是什么?
- c# - 在 Azure 应用服务上使用 C# System.Timers.Timer
- python-3.x - 熊猫添加平均列标题
- reactjs - 为什么我的 axios 向 nodemailer 发布请求会导致 431(请求标头字段太大)?
- python - 在不改变第一列的结果的情况下对两列的 numpy 数组进行排序