全面收集中间件Exporter适配:从Redis到ActiveMQ,掌握监控数据采集的最佳实践
#作者:任少近
文章目录
- 说明:
- 一 Redis的适配exporter版
- 1.1 Redis的exporter源码版本
- 1.2 Redis的exporter的releases版
- 1.3 Redis_exporter版本选择理由
- 1.4 Redis_exporter docer镜像
- 二 Zookeeper的适配exporter版
- 2.1 Zookeeper的exporter源码版本
- 2.2 Zookeeper的exporter的releases版本
- 2.3 Zookeeper_exporter版本选择理由
- 2.4 Zookeeper_exporter Docker镜像
- 三 Kafka的适配exporter版
- 3.1 Kafka的exporter源码版本
- 3.2 Kafka_exporter的releases版本
- 3.3 Kafka_exporter版本选择理由
- 3.4 Kafka_exporter Docker镜像下载
- 四 Nginx的适配exporter版
- 4.1 Nginx-prometheus-exporter源码包版本
- 4.2 Nginx-prometheus-exporter的release版本
- 4.3 Nginx的exporter版本选择理由
- 4.4 Nginx的exporter Docker镜像
- 五 KeepAlived的适配exporter版
- 5.1 KeepAlived-exporter源码包版本
- 5.2 KeepAlived-exporter的release版本
- 5.3 KeepAlived的exporter版本选择理由
- 5.4 KeepAlived的exporter Docker镜像
- 六 RocketMQ的适配exporter版
- 6.1 RocketMQ_exporter源码包版本
- 6.2 RocketMQ-exporter的release版本
- 6.3 RocketMQ-exporter的镜像
- 七 RabbitMQ的适配exporter版
- 7.1 RabbitMQ-exporter源码包版本
- 7.2 RabbitMQ-exporter的release版本
- 7.3 RabbitMQ_exporter版本选择理由
- 7.4 RabbitMQ_exporter Docker镜像
- 八 ElasticSearch的适配exporter版
- 8.1 ElasticSearch-exporter源码包版本
- 8.2 ElasticSearch-exporter的release版本
- 8.3 ElasticSearch的exporter版本选择理由
- 8.4 ElasticSearch_exporter Docker镜像下载
- 九 ActiveMQ的适配exporter版
- 9.1 ActiveMQ的jmx-exporter源码包版本
- 9.2 ActiveMQ的jmx-exporter的release版本
- 9.3 ActiveMQ的jmx-exporter版本选择理由
说明:
本文档为开源中件间
Redis、Zookeeper、Kafka、Nginx、ActiveMq 、RocketMQ、RabbitMq、
ElasticSearch 、Keepalived的exporter适配选型,
包括几项指标如下:
下载地址
最新源码包
releases版本包
支持的中件间版本
选择版本缘由
docker镜像
均来自于github,经证实,绝大多数中件间最新exporter都可以向下兼容多个大版本,小版本,如从1.0->2.0大版本跨度,或1.0->1.1小版本跨度。基本不用特别考虑使用exporter不兼容现象。
一 Redis的适配exporter版
Prometheus exporter for Redis metrics. Supports Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x,

1.1 Redis的exporter源码版本
Redis_exporter源码包下载地址
oliver006/redis_exporter: Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x (github.com)
如图所示

1.2 Redis的exporter的releases版
Redis_exporter下载地址
Releases · oliver006/redis_exporter (github.com)
如图所示

1.3 Redis_exporter版本选择理由
此版本为prometheus官方推荐链接到github上,相比较迭代最活跃,stars最高,docker查询stars最高
stars值越高说明这个image引用最多,如图所示

1.4 Redis_exporter docer镜像
可执行:docker pull oliver006/redis_exporter
二 Zookeeper的适配exporter版
2.1 Zookeeper的exporter源码版本
Zookeeper_exporter源码包下载地址
https://github.com/dabealu/zookeeper-exporter
如图所示

2.2 Zookeeper的exporter的releases版本
Zookeeper_exporter下载地址
https://github.com/dabealu/zookeeper-exporter/releases
2.3 Zookeeper_exporter版本选择理由
相比较其他版本,此版本迭代最活跃,github上stars值最高,越高说明这个image引用最多,如图所示

2.4 Zookeeper_exporter Docker镜像
可执行:docker pull josdotso/zookeeper-exporter
三 Kafka的适配exporter版
Support Apache Kafka version 0.10.1.0 (and later).

3.1 Kafka的exporter源码版本
Kafka_exporter源码包下载地址
danielqsj/kafka_exporter: Kafka exporter for Prometheus (github.com)
如图所示

3.2 Kafka_exporter的releases版本
Kafka_exporter下载地址
Releases · danielqsj/kafka_exporter (github.com)
如图所示

3.3 Kafka_exporter版本选择理由
此版本为prometheus官方推荐链接到github上,相比较其他版本迭代最活跃,stars最高,docker查询stars最高,stars值越高说明这个版本引用最多,如图所示

3.4 Kafka_exporter Docker镜像下载
可执行:docker pull danielqsj/kafka-exporter
四 Nginx的适配exporter版
4.1 Nginx-prometheus-exporter源码包版本
Nginx-prometheus-exporter源码包下载地址:
https://github.com/nginxinc/nginx-prometheus-exporter/#readme
4.2 Nginx-prometheus-exporter的release版本
Nginx-prometheus-exporter下载地址:
https://github.com/nginxinc/nginx-prometheus-exporter/releases
如图所示,当前最新版本是v0.11.0


4.3 Nginx的exporter版本选择理由
此版本在github上相比较其他版本迭代最活跃,stars值越高说明这个image被引用最多,如图所示

4.4 Nginx的exporter Docker镜像
可执行:docker pull nginx/nginx-prometheus-exporter
五 KeepAlived的适配exporter版
5.1 KeepAlived-exporter源码包版本
KeepAlived-exporter源码包下载地址:
https://github.com/search?q=keepalived+exporter

5.2 KeepAlived-exporter的release版本
KeepAlived-exporter下载地址:
https://github.com/cafebazaar/keepalived-exporter/releases
5.3 KeepAlived的exporter版本选择理由
此版本为github上,stars最高,相比较其他版本迭代最活跃,stars值越高说明这个版本引用最多

5.4 KeepAlived的exporter Docker镜像
docker pull ghcr.io/cafebazaar/keepalived-exporter
六 RocketMQ的适配exporter版
6.1 RocketMQ_exporter源码包版本
RocketMQ-exporter源码包下载地址:
https://github.com/apache/rocketmq-exporter

6.2 RocketMQ-exporter的release版本
上图可以看到,无releases版本
6.3 RocketMQ-exporter的镜像
可执行:docker pull docker.io/rocketmq-exporter
七 RabbitMQ的适配exporter版
7.1 RabbitMQ-exporter源码包版本
RabbitMQ-exporter源码包下载地址:
https://github.com/kbudde/rabbitmq_exporter
7.2 RabbitMQ-exporter的release版本
RabbitMQ-exporter下载地址:
https://github.com/kbudde/rabbitmq_exporter/releases

7.3 RabbitMQ_exporter版本选择理由
此版本为prometheus官方推荐链接到github上,相比较其他版本迭代最活跃,stars最高,docker查询stars最高,stars值越高说明这个image引用最多


7.4 RabbitMQ_exporter Docker镜像
可执行:docker pull kbudde/rabbitmq-exporter
八 ElasticSearch的适配exporter版
8.1 ElasticSearch-exporter源码包版本
ElasticSearch-exporter源码包下载地址:
https://github.com/prometheus-community/elasticsearch_exporter
8.2 ElasticSearch-exporter的release版本
ElasticSearch-exporter下载地址:
https://github.com/prometheus-community/elasticsearch_exporter/releases

8.3 ElasticSearch的exporter版本选择理由
此版本为prometheus官方推荐链接到github上,相比较其他版本迭代最活跃,stars最高,stars值越高说明这个版本引用最多

8.4 ElasticSearch_exporter Docker镜像下载
可执行:docker pull quay.io/prometheuscommunity/elasticsearch-exporter:latest
九 ActiveMQ的适配exporter版
9.1 ActiveMQ的jmx-exporter源码包版本
ActiveMQ源码包下载地址:
https://github.com/prometheus/jmx_exporter

9.2 ActiveMQ的jmx-exporter的release版本
ActiveMQ的jmx-exporter下载地址:
https://github.com/prometheus/jmx_exporter/releases
9.3 ActiveMQ的jmx-exporter版本选择理由
此版本为github上,stars最高,相比较其他版本迭代最活跃,stars值越高说明这个版本引用最多

相关文章:
全面收集中间件Exporter适配:从Redis到ActiveMQ,掌握监控数据采集的最佳实践
#作者:任少近 文章目录 说明:一 Redis的适配exporter版1.1 Redis的exporter源码版本1.2 Redis的exporter的releases版1.3 Redis_exporter版本选择理由1.4 Redis_exporter docer镜像 二 Zookeeper的适配exporter版2.1 Zookeeper的exporter源码版本2.2 Zo…...
机器学习数学通关指南——链式法则
前言 本文隶属于专栏《机器学习数学通关指南》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见《机器学习数学通关指南》 正文 一、定义与公式 链式法则&a…...
JavaScript函数-arguments的使用
在JavaScript编程语言中,函数是构建复杂逻辑和实现代码复用的关键组件。虽然现代JavaScript(尤其是ES6及之后版本)提供了更多灵活的方式来处理函数参数(如剩余参数、默认参数等),但arguments对象仍然是一个…...
千峰React:函数组件使用(2)
前面写了三千字没保存,恨! 批量渲染 function App() {const list [{id:0,text:aaaa},{id:1,text:bbbb},{id:2,text:cccc}]// for (let i 0; i < list.length; i) {// list[i] <li>{list[i]}</li>// }return (<div><…...
DPVS-3: 双臂负载均衡测试
测试拓扑 双臂模式, 使用两个网卡,一个对外,一个对内。 Client host是物理机, RS host都是虚拟机。 LB host是物理机,两个CX5网卡分别在两个子网。 配置文件 用dpvs.conf.sample作为双臂配置文件,其中…...
2016年下半年试题二:论软件设计模式及其应用
论文库链接:系统架构设计师论文 论文题目 软件设计模式(Software DesignPatter)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的…...
深入理解 SQL 中的 DATEDIFF 函数
深入理解 SQL 中的 DATEDIFF 函数 DATEDIFF 函数在 SQL 中是一个用于计算两个日期之间差值的重要工具。不同数据库实现了不同版本的 DATEDIFF,它们在功能和语法上有所不同。本文将详细解析 DATEDIFF 的用法、数据库间差异、复杂场景中的应用,以及替代方…...
【第二节】C++设计模式(创建型模式)-抽象工厂模式
目录 引言 一、抽象工厂模式概述 二、抽象工厂模式的应用 三、抽象工厂模式的适用场景 四、抽象工厂模式的优缺点 五、总结 引言 抽象工厂设计模式是一种创建型设计模式,旨在解决一系列相互依赖对象的创建问题。它与工厂方法模式密切相关,但在应用…...
【学习资料】嵌入式人工智能Embedded AI
图片来源: Embedded Artificial Intelligence for Business Purposes | DAC.digital 随着AI在设备端的应用,我们看到越来越多的可穿戴设备出现以及自动驾驶汽车的发展,可以看到嵌入式人工智能是新的发展方向。我为大家介绍嵌入式人工智能的…...
【Python爬虫(60)】解锁社交媒体数据宝藏:Python爬虫实战攻略
【Python爬虫】专栏简介:本专栏是 Python 爬虫领域的集大成之作,共 100 章节。从 Python 基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取ÿ…...
C++ 继承,多态
看前须知: 本篇博客是作者听课时的笔记,不喜勿喷,若有疑问可以评论区一起讨论。 继承 定义: 继承机制是⾯向对象程序设计使代码可以复⽤的最重要的⼿段,它允许我们在保持原有 类特性的基础上进⾏扩展,增…...
Java中的Stream API:从入门到实战
引言 在现代Java开发中,Stream API 是处理集合数据的强大工具。它不仅让代码更加简洁易读,还能通过并行处理提升性能。本文将带你从基础概念入手,逐步深入Stream API的使用,并通过实战案例展示其强大功能。 1. 什么是Stream API…...
QPainter绘制3D 饼状图
先展示图片 核心代码如下: pie.h #ifndef Q3DPIE_H #define Q3DPIE_H#include <QtGui/QPen> #include <QtGui/QBrush>class Pie { public:double value; QBrush brush; QString description; double percentValue;QString p…...
【FAQ】HarmonyOS SDK 闭源开放能力 —Live View Kit (1)
1.问题描述: 客户端创建实况窗后,通过Push kit更新实况窗内容,这个过程是自动更新的还是客户端解析push消息数据后填充数据更新?客户端除了接入Push kit和创建实况窗还需要做什么工作? 解决方案: 通过Pu…...
数据治理与管理
引入 上一篇我们聊了数仓架构设计,它是企业构建数据中台的基石。其本质就是构建一个可靠易用的架构,可以借此将原始数据汇聚、处理,最终转换成可消费使用的数据资源。 在拥有数据资源以后,我们就需要考虑如何利用它,为企业创造价值,让它变成企业的资产而不是负担。也就…...
什么是HTTP/2协议?NGINX如何支持HTTP/2并提升网站性能?
HTTP/2是一种用于在Web浏览器和服务器之间进行通信的协议,旨在提高网站性能和加载速度。它是HTTP/1.1的继任者,引入了许多优化和改进,以适应现代Web应用的需求。HTTP/2的主要目标是减少延迟、提高效率,以及更好地支持并发请求。 …...
安全运维,等保测试常见解决问题。
1. 未配置口令复杂度策略。 # 配置密码安全策略 # vi /etc/pam.d/system-auth # local_users_only 只允许本机用户。 # retry 3 最多重复尝试3次。 # minlen12 最小长度为12个字符。 # dcredit-1 至少需要1个数字字符。 # ucredit-1 至少需要1个大…...
jmeter接口测试(二)
一、不同参数类型的接口测试 二、动态参数接口处理 随机数 工具——>函数助手对话框(Random 1000-10000之间的随机数 变量名为rdn)如下图所示 把上图生成的函数字符串复制到想要使用的地方如下图 三、断言 1、状态断言,200 不能证明…...
Keil ARM Complier Missing Compiler Version 5
使用Keil软件时出现了编译时报错,找不到对应的ARM版本,报错Target Target 1 uses ARM-Compiler Default Compiler Version 5 which is not available. *** Please review the installed ARM Compiler Versions: Manage Project Items - Folders/Extensions to manage ARM Compi…...
【僵尸进程】
【僵尸进程】 目录:知识点1. 僵尸进程的定义2. 僵尸进程产生的原因3. 僵尸进程的危害4. 如何避免僵尸进程 代码示例产生僵尸进程的代码示例避免僵尸进程的代码示例(父进程主动回收)避免僵尸进程的代码示例(信号处理) 运…...
计算机毕业设计:Python棉花种植产量与市场价格监测系统 Django框架 ARIMA算法 数据分析 可视化 爬虫 大数据 大模型(建议收藏)✅
1、项目介绍 技术栈 采用 Python 语言开发,基于 Django 框架搭建后端服务,使用 MySQL 数据库进行数据存储,通过 requests 爬虫技术从棉花产业经济信息网采集数据,运用时间序列 ARIMA 预测算法模型进行产量与价格预测,前…...
BaiduNetdiskPlugin-macOS:通过逆向工程实现百度网盘SVIP功能的技术探索
BaiduNetdiskPlugin-macOS:通过逆向工程实现百度网盘SVIP功能的技术探索 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 在macOS平台上&…...
AI Agent 开发的工业化道路:Harness 架构深度解析
1. 引言:从提示词工程到系统工程的范式转移在 AI Agent 迈向生产环境的过程中,开发者往往会陷入“提示词迷思”,试图通过无限堆砌 Prompt 来覆盖业务边界。然而,由于大模型本质上的概率性,纯粹的提示词工程在面对长链条…...
Hacker Podcast开发环境搭建:从零开始的完整配置教程
Hacker Podcast开发环境搭建:从零开始的完整配置教程 【免费下载链接】hacker-podcast 一个基于 AI 的 Hacker News 中文播客项目,每天自动抓取 Hacker News 热门文章,通过 AI 生成中文总结并转换为播客内容。 项目地址: https://gitcode.c…...
大模型能力评估全景图:主流Benchmark深度解析
大模型能力评估全景图:主流 Benchmark 深度解析 引言 随着大语言模型(LLM)的快速发展,如何科学、全面地评估模型能力成为研究界和工业界共同关注的焦点。Benchmark 作为衡量模型性能的标尺,不仅帮助我们理解模型的强项与局限,也为模型迭代优化提供了明确方向。 本文将…...
从冷战到海湾战争:聊聊‘长曲棍球’雷达卫星如何用合成孔径雷达(SAR)穿透云层和烟雾
透视战场的“天眼”:合成孔径雷达如何突破气象屏障重塑军事侦察 1988年12月2日,美国佛罗里达州肯尼迪航天中心的发射架上,亚特兰蒂斯号航天飞机搭载着一个特殊载荷升空——这个代号“长曲棍球”的绝密项目,标志着合成孔径雷达(SAR…...
5G手机信号突然变差?可能是RRC连接释放的锅,附排查思路
5G手机信号突然变差?可能是RRC连接释放的锅,附排查思路 你是否遇到过这样的场景:手机明明显示5G信号满格,但刷视频却频繁缓冲,游戏延迟飙升,甚至微信消息都发不出去?这种"假信号"问题…...
训练时train loss和val loss的‘爱恨情仇’:从曲线看懂模型到底在干嘛(附调参实战)
训练时train loss和val loss的‘爱恨情仇’:从曲线看懂模型到底在干嘛(附调参实战) 盯着训练日志里两条纠缠不清的loss曲线,是不是像在看一场情感大戏?train loss像热情似火的追求者,val loss则像若即若离的…...
2026免费AI降重软件怎么选?亲测好用不踩坑
对于赶论文的高校学生、需要产出学术成果的科研工作者来说,重复率超标、AI生成痕迹过审失败,绝对是定稿阶段最让人头疼的两大难题。纯人工修改动辄耗上三四个小时,结果要么重复率只降了两三个百分点,要么AI痕迹丝毫没减࿰…...
多因子情景推演模型:霍尔木兹扰动下的全球资产再定价与波动率重构
摘要:本文通过构建多因子AI情景推演模型,结合能源供给扰动、跨资产联动机制及市场情绪识别系统,分析霍尔木兹海峡不确定性反复对全球资产价格的冲击路径,刻画在通胀压力与流动性预期重塑背景下的市场波动结构与再定价逻辑。一、波…...
