【云原生】Prometheus Pushgateway利用详解

打印 上一主题 下一主题

主题 893|帖子 893|积分 2679

目录

一、前言
二、Pushgateway概述
2.1 什么是Pushgateway
2.1.1 Pushgateway在Prometheus中的位置
2.2 为什么必要Pushgateway
2.3 Pushgateway作用
2.4 Pushgateway 工作原理
2.5 Pushgateway 利用场景
2.6 Pushgateway 优缺点
三、Pushgateway 部署
3.1 二进制安装
3.1.1 下载安装包
3.1.2 解压安装包
3.1.3 启动服务
3.1.4 访问控制台
3.2 docker安装
四、集成Prometheus与操作实践
4.1 Prometheus集成Pushgateway过程
4.1.1 修改Prometheus配置文件
4.1.2 重新加载Prometheus服务
4.1.3 访问Prometheus控制台
4.2 Pushgateway 监控数据操作利用
4.2.1 利用curl命令推送监控数据
4.2.2 删除监控的数据
4.2.3 利用curl命令推送多条数据
4.2.4 删除某个实例组下的全部数据
4.3 Pushgateway 监控Linux目录文件数目变革
4.3.1 设置待监控的文件目录
4.3.2 编写shell脚本
4.3.3 执行一次shell推送指标数据
4.3.4 将shell脚本配置到定时任务中
4.3.5 结果验证
4.4 设置通知告警
4.4.1 打开Alertmanager干系配置
4.4.2 配置告警规则文件
4.4.3 重启或重新加载服务
4.4.4 结果验证
五、写在文末


一、前言

在利用Prometheus 举行服务监控时,通常是利用Prometheus pull(自动拉取)的模式对被监控的服务指标举行纳管,这也是很多利用Prometheus 做服务监控的方法,但利用这种方式是有前提的,即被监控的服务所在机器可以或许袒露相应的端口,而且网络题目必要解决。然而在实际业务中,并非全部的被监控的服务器都会被授权做这样的操作,即严酷管控入口信息,在这样的环境下,如何还能让Prometheus 正常监控其他的服务信息呢?

二、Pushgateway概述


2.1 什么是Pushgateway

Prometheus Pushgateway 是 Prometheus 生态系统中的一个重要组成部分,它用于接收和聚合来自非持久化源的监控数据。Pushgateway 答应一次性作业或不常运行的服务将指标推送到 Prometheus,而不必要 Prometheu

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊雷无声

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表