首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在 Prometheus Operator 中进行黑盒监控

最近小白需要对服务器和线上业务进行一些探针来定时拨测,用于对服务的存活性进行监控与告警。很早以前就知道prometheus社区提供了 blackbox 的探针方案,但一直没有关注,正好趁这次机会了解一下。

Blackbox Exporter 是 Prometheus 社区提供的官方黑盒监控解决方案,其允许用户通过:HTTP, HTTPS, DNS, TCP, ICMP 和 gRPC.的方式对网络进行探测。目前 proemtheus operator 中的 资源已实现对 blackbox-exporter 的支持,本文的介绍的所有探针也均在 中实现。

环境准备

在使用之前,须确保你的 k8s集群内已经部署了 prometheus operator和prometheus-blackbox-exporter,如果没有安装,可使用 helm命令直接部署。

安装成功后,需手动配置 black-exporter的 configmpa,引入探针模块。

提示:可以在prometheus-blackbox-exporter的 helm values 中配置。文章为了直观,所以直接修改 configmap

以上配置,让 blackbox-exporter 加载了完整的网络探针模块。

拨测

实现了对 blackbox-exporter 的配置管理,极大的简化配置。

1. 拨测 ICMP

通过查询PromQL ,我们可以得到如下指标

拨测 DNS

通过查询PromQL ,我们可以得到如下指标

拨测 TCP

通过查询PromQL ,我们可以得到如下指标

拨测 HTTP GET

通过查询PromQL ,我们可以得到如下指标

拨测 GRPC

通过查询PromQL ,我们可以得到如下指标

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221224A0634Q00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券