全面收集中间件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值越高说明这个版本引用最多

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/972974.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

npm在install时提示要安装python问题处理

使用npm\yarn\pnpm下载以来的时候,一直提示python异常,有的项目安装了python之后,下载依赖还是异常 而且旧版本项目使用python2,新的使用Python3…很烦 解决方案1:cnpm 使用cnpm 安装教程: npm安装cnpm,解…

浅谈网络 | 容器网络之Cilium

目录 Cilium介绍Cilium是什么Cilium 主要功能特性为什么用Cilium? 功能概述组件概况BPF 与 XDPeBPF (Extended Berkeley Packet Filter)XDP (eXpress Data Path) Cilium介绍 Cilium是什么 Cilium 是一个开源网络和安全项目,专为 Kubernetes、Docker 和…

前端知识点---vue的声明周期(vue)

文章目录 创建挂载更新销毁 vue的生命周期有四个阶段: 创建 挂载, 更新和销毁 创建 是vue组件从创建到准备渲染的过程 dom还没挂载到页面中 进行了初始化工作: 初始化数据(data,props) . 设置计算属性computed 初始化方法 methods 绑定事件watch 创建阶段的钩子函数beforeCrea…

MySQL如何解决幻读?

目录 一、什么是幻读? 1.1 幻读的定义 1.2 幻读的示例 1.3 幻读产生的原因? 1.4?读已提交(Read Committed) 1.4.1 确定事务等级 1.4.2 非锁定读取 准备 示例 结论 1.4.3 锁定读取 准备 示例 分析 结论 1.5?可重…

Day15-后端Web实战-登录认证——会话技术JWT令牌过滤器拦截器

目录 登录认证1. 登录功能1.1 需求1.2 接口文档1.3 思路分析1.4 功能开发1.5 测试 2. 登录校验2.1 问题分析2.2 会话技术2.2.1 会话技术介绍2.2.2 会话跟踪方案2.2.2.1 方案一 - Cookie2.2.2.2 方案二 - Session2.2.2.3 方案三 - 令牌技术 2.3 JWT令牌2.3.1 介绍2.3.2 生成和校…

支持所有模拟器根证书一键植入方便快捷

qq 点-我咨-】--询 群 Android系统中的安全证书分为“用户证书”和“系统证书”两类。用户可以在设备的设置 -> 安全 -> 查看安全证书页面中,分别查看“系统”和“用户”两个独立的证书列表。其中,用户证书通常是通过浏览器下载安装,或…

WinMerge深度解析:开源免费的文件与文件夹比较利器

在文件与文件夹比较工具中,WinMerge凭借其开源免费、功能全面的特点,赢得了广大用户的喜爱。本文将对WinMerge进行深度解析,帮助大家更好地了解这款工具。 一、开源免费,持续更新 WinMerge是一款专为Windows设计的开源免费文件与文件夹比较工具,自2000年诞生以来,至今已…

OpenCV形态学操作

1.1. 形态学操作介绍 初识: 形态学操作是一种基于图像形状的处理方法,主要用于分析和处理图像中的几何结构。其核心是通过结构元素(卷积核)对图像进行扫描和操作,从而改变图像的形状和特征。例如: 腐蚀&…

PHP旅游门票预订系统小程序源码

🌍 旅游门票预订系统:一站式畅游新体验,开启您的梦幻旅程 🌟 一款基于ThinkPHPUniapp精心雕琢的旅游门票预订系统,正翘首以待,为您揭开便捷、高效、全面的旅游预订新篇章!它超越了传统预订平台…

第8章作业

接口ip配置 r2 [r2]interface GigabitEthernet 0/0/0 [r2-GigabitEthernet0/0/0]ip address 13.0.0.3 24 [r2-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1 [r2-GigabitEthernet0/0/1]ip address 100.1.1.254 24 [r2-GigabitEthernet0/0/1]interface GigabitEthernet…

连续学习、增量学习有哪些应用场景?

游戏场景 在游戏环境中,智能体需要不断学习如何在复杂的环境中取得高分。例如: Atari游戏:智能体通过观察游戏画面(状态)并输出操作(动作)来玩游戏。由于游戏的动态性和复杂性,智能体…

java项目之学术成果管理系统源码(ssm+前端+mysql)

项目简介 学术成果管理系统实现了以下功能: 宠物医院信息管理系统的主要使用者分为管理员:个人中心、用户管理、医生管理、医学知识管理、科室信息管理、医生信息管理、预约挂号管理、医嘱信息管理、药品信息管理、订单信息管理、留言板管理、系统管理…

【Spring+MyBatis】_图书管理系统(下篇)

图书管理系统上篇、中篇如下: 【SpringMyBatis】_图书管理系统(上篇)-CSDN博客 【SpringMyBatis】_图书管理系统(中篇)-CSDN博客 目录 功能5:删除图书 6.1 约定前后端交互接口 6.2 后端接口 6.3 前端…

《STL 六大组件之容器探秘:深入剖析 string》

目录 一、string 类简介二、string 类的常用接口1. 构造函数(constructor function)2. 与容量相关的接口(capacity)3. 与迭代器有关的接口(iterator)4. 与元素访问有关的接口(element access&am…

深⼊理解指针(1)

1. 内存和地址 1.1 内存 我们知道计算机上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的 数据也会放回内存中。 那这些内存空间如何高效的管理呢? 其实也是 把内存划分为⼀个个的内存单元&…

解决element-ui的el-select使用filterable属性时,下拉框展开后,点击箭头图标收不回去问题

问题&#xff1a;当el-select下拉组件设置filterable属性时&#xff0c;下拉框展开后&#xff0c;再点击箭头图标下拉框收不回去了 解决方法&#xff1a; 在el-select标签上新增事件 visible-change“selectVisibleChange” focus"selectFocus"的处理 <el-select…

Es的text和keyword类型以及如何修改类型

昨天同事触发定时任务发现es相关服务报了一个序列化问题&#xff0c; 今天早上捕获异常将异常堆栈全部打出来看&#xff0c;才发现是聚合的字段不是keyword类型的问题。 到kibbna命令行执行也是一样的错误 使用 /_mapping查看索引的字段类型&#xff0c;才发现userUniqueid是te…

EasyExcel实现excel导入(模版上传)

目录 效果pom.xmlapplication.ymlcontrollerservice依赖类前台vue代码某个功能如果需要添加大量的数据,通过一条条的方式添加的方式,肯定不合理,本文通过excel导入的方式来实现该功能,100条数据导入成功85条,失败15条,肯定需要返回一个表格给前台或者返回1个错误excel给前…

BFS算法——层层推进,最短之路,广度优先搜索算法的诗意旅程(下)

文章目录 引言一. 迷宫中离入口最近的出口1.1 题目链接&#xff1a;https://leetcode.cn/problems/nearest-exit-from-entrance-in-maze/1.2 题目分析&#xff1a;1.3 思路讲解&#xff1a;1.4 代码实现: 二. 最小基因变化2.1 题目链接&#xff1a;https://leetcode.cn/problem…

Linux----Makefile基础

Makefile 是自动化构建工具 make 的配置文件&#xff0c;用于定义编译规则和依赖关系&#xff0c;实现高效增量编译。 初识makefile 1. 什么是 make&#xff1f; 定义&#xff1a; make 是一个命令行工具&#xff08;可执行程序&#xff09;&#xff0c;用于解析并执行 Makef…