Search the whole station

乐维监控 x Prometheus:解锁高效运维新技能

在复杂多变的IT环境中,监控系统的选择与实施直接关系到业务的稳定性与安全性。Prometheus,作为云原生时代下的明星监控工具,凭借其强大的数据采集、灵活的查询语言以及丰富的报警机制,成为了众多企业构建监控体系的优选。然而,单独使用Prometheus可能难以满足所有监控需求,特别是当涉及到特定业务场景或复杂架构时。因此,如何无缝对接Prometheus与其他专业监控工具,如乐维监控,成为了实现全面、高效监控的关键。在企业同时使用私有云和公有云的混合云架构中,乐维监控可以与 Prometheus 对接,实现对不同云环境下资源的统一监控。例如,对于部署在私有云的关键业务系统和公有云上的弹性扩展服务,能够全面掌握其性能和可用性状态。企业可以通过统一的监控界面实时查看混合云环境中各个组件的运行情况,及时发现并解决潜在问题,确保业务的连续性。

针对微服务架构,乐维监控对接 Prometheus 后,可以对微服务架构中的各个服务进行细粒度的监控,帮助运维团队快速定位性能瓶颈和故障点,提高系统的可靠性和可维护性。此外,在容器化环境中,如 Kubernetes 集群,乐维监控与 Prometheus 的对接还可以提高对容器的监控效率,能够实时了解容器的运行状态、资源使用情况以及容器之间的网络通信情况。

在项目实践中,结合乐维监控对IT基础架构的监控能力与Prometheus对云计算、微服务、容器的监控能力,可以有效满足企业打造统一运维管理系统的需求,无需对原有监控系统进行推倒重建,节省项目成本的同时,还提高了交付效率。下面我们一起看看如何将乐维监控与Prometheus进行无缝对接,解锁高效监控的新技能,为业务的稳定运行保驾护航。

01.环境说明

IP部署应用
192.168.3.106乐维监控
192.168.3.89Prometheus node_exporter

02获取Prometheus监控信息

首先,部署Prometheus后,在Web网页查看Prometheus反馈信息,如图,Prometheus数据可正常提供。

其次,打开乐维监控,进入模板管理,在乐维模板上新增一个类型为HTTP 代理的监控项1,用于获取数据,url填写Prometheus node_exporter的url,一般为http://ip:port/metrics。

此处使用:http://192.168.3.89:9100/metrics。

接下来是创建监控项,分别为创建静态监控项与创建自动发现监控项。
PART 01
创建静态监控项
01.创建过程

创建一个类型为Dependent item(相关项目)的监控项2,所依赖的监控项为刚刚创建的HTTP代理监控项1。

在监控项2的Preprocessing中添加预处理程序,预处理程序的Name选择 Prometheus pattern ,Parameters填写node_exporter中想要添加到乐维中的监控项名称,点击保存。

此处添加go_threads

02.验证
Prometheus原始数据

乐维监控效果

  • 数据展示

● 图形展示

PART 02
创建自动发现监控项
01.创建过程

新增自动发现规则,类型选择Dependent item,依赖的监控项还是前面创建的node_exporter监控项1。

在自动发现规则的preproccessing中,添加步骤,Name选择 Prometheus to JSON,parameters按照自己的需求使用promeQL匹配node_exporter中的监控项。此处填写node_disk_io_now{device=~”.*”},获取磁盘当前总io。

在自动发现规则的LLD macros中添加以下映射:

添加监控项原型

类型还是Dependent item,key值是metric名称,参数传刚刚定义的第一个参数{#INTERFACE},所依赖的监控项还是node_exporter的http监控项1。

在监控项原型中的Preproccessing中添加步骤,名称为Prometheus pattern,参数为node_disk_io_now{device=”{#INTERFACE}”}

02.验证
Prometheus原始数据

乐维监控效果

  • 数据展示
  • 图形展示

乐维社区已经永久开放乐维监控免费版和乐维MCM免费版(监控+CMDB),欢迎下载体验

The prev:

Related recommendations

Expand more!