#作者:任少近
文章目录
- 说明:
- 一 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值越高说明这个版本引用最多