当前位置: 代码网 > it编程>编程语言>Java > 【云原生】Prometheus 服务自动发现使用详解

【云原生】Prometheus 服务自动发现使用详解

2024年08月06日 Java 我要评论
Prometheus服务自动发现使用详解

目录

一、前言

二、prometheus常规服务监控使用现状

2.1 prometheus监控架构图

2.2 prometheus服务自动发现的解决方案

三、prometheus服务自动发现介绍

3.1 什么是prometheus服务自动发现

3.2 prometheus自动服务发现策略

3.3 prometheus自动服务发现应用场景

3.4 prometheus自动服务发现原理

四、prometheus 基于文件的服务发现​​​​​​​

4.1 prometheus基于文件服务发现介绍

4.2 prometheus基于文件服务发现使用场景

4.3 基于文件服务发现配置说明

4.3.1 核心配置文件模板

4.3.2 核心配置文件支持格式

4.3.3 基于文件服务发现动态更新机制

4.4 基于文件服务发现操作实践

4.4.1 环境准备

4.4.2 添加prometheus配置信息

4.4.3 编辑自动发现文档

4.4.4 重新加载prometheus服务

4.4.5 自动发现文件添加新的监控指标

五、prometheus基于consul的服务自动发现

5.1 prometheus基于consul的服务发现介绍

5.2 prometheus基于consul的服务发现工作原理

5.3 基于consul的服务发现使用场景

5.4 基于consul的服务发现操作实践

5.4.1 安装consul服务

5.4.2 访问consul控制台

5.4.3 注册服务到consul

5.4.4 配置prometheus文件

5.4.5 重新加载prometheus服务

5.4.6 注册consul服务实现自动发现

六、写在文末


一、前言

在之前分享的文章中,详细介绍了prometheus的使用,以及使用prometheus结合各类exporter监控不同的服务,但是细心的同学可能会发现,每次接入一种新的待监控的组件时,需要在prometheus的配置文件中添加新的配置信息,然后重启prometheus的服务,这个过程多少显得有点繁琐,针对这个问题有没有什么解决办法呢?答案是肯定的,这就是prometheus的服务自动发现机制。

二、prometheus常规服务监控使用现状

2.1 prometheus监控架构图

如下是一张在日常使用prometheus进行服务的配置监控的架构图,通常来说,为了监控某种服务指标,需要做如下几步操作:

  • 被监控的机器上安装部署exporter服务;

  • prometheus机器上配置job,监控上述的exporter暴露的端点;

  • 上一步配置完成后,重新加载prometheus服务;

  • 配置grafa

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com