监控Kafka(kafka_exporter)
我们以监控kafka_2.11-2.2.0为例
监控什么指标下载对应系统的exporter插件,统一下载地址:https://prometheus.io/download/
监控指标对应的grafana展示模板,统一下载地址:https://grafana.com/grafana/dashboards
kafka_exporter下载地址:https://github.com/danielqsj/kafka_exporter
环境准备
- 已完成Prometheus的配置安装
- 已完成Grafana的配置安装
- 下载kafka_exporter插件
开始配置
第一步
wget https://github.com/danielqsj/kafka_exporter/releases/download/v1.2.0/kafka_exporter-1.2.0.linux-amd64.tar.gz# 解压运行
tar -zxvf kafka_exporter-1.2.0.linux-amd64.tar.gz
开始运行
第一步
./kafka_exporter --kafka.server=192.168.5.135:13502# 多个使用逗号分隔
脚本启动后,可以看到脚本为我们提供了一个基于9308的http服务,http://192.168.5.135:9308/metrics,看到监控数据即为成功
第二步
- 我们需要将上述脚本提供的http地址配置到prometheus的配置文件中
scrape_configs:- job_name: 'kafka'static_configs:- targets: ['192.168.5.135:9308']
- 保存退出并启动prometheus
./prometheus --config.file=prometheus.yml --web.listen-address=:9099
第三步
- 配置grafana
- 登录grafana
新建数据源,并选择prometheus源(如果存在可跳过,这里不做赘述)
创建仪表板 - 使用导入监控服务器grafana模板的方式
- 经过在官网查找监控服务器指标模板id为7589(由于我们服务器都联网了,所以直接输入id,load即可)
[!TIP|style:callout]
此处特殊说明一下,导入模板的目的本身是为了避免我们重复造轮子,自己去针对每个监控面板写查询prometheus的语句,当然模板本身也是由其他开发者提交的,所以7589并不是我们唯一选择
- 选择
prometheus
源, 点击import
,右上角我们修改为5s刷新一次,等一会可以看到kafka的监控指标如下:
监控Kafka(kafka_exporter)相关推荐
- 【kafka 监控】Kafka_exporter+prometheus 监控kafka数据
一.kafka_exporter 安装步骤: Kafka_exporter是一款用于将Kafka集群的监控指标暴露给Prometheus的开源工具,可以用于监控Kafka集群的各种状态数据.下面是Ka ...
- Prometheus监控Kafka集群
prometheus监控kafka常见的有两种开源方案,一种是传统的部署exporter的方式,一种是通过jmx配置监控,本文将采用第二种方式进行配置. 项目地址: kafka_exporter:ht ...
- Kafka 消息监控 - Kafka Eagle
1.概述 在开发工作当中,消费 Kafka 集群中的消息时,数据的变动是我们所关心的,当业务并不复杂的前提下,我们可以使用 Kafka 提供的命令工具,配合 Zookeeper 客户端工具,可以很方便 ...
- 使用JMX监控Kafka
http://blog.csdn.net/eric_sunah/article/details/44980385?utm_source=tuicool 使用JMX监控Kafka 标签: KafkaJM ...
- 如何使用JMX监控Kafka
欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...
- gc日志怎么看_你应该怎么监控Kafka?
监控 Kafka,历来都是个老大难的问题.无论是在我维护的微信公众号,还是 Kafka QQ群里面,大家问得最多的问题,一定是 Kafka 的监控.大家提问的内容看似五花八门,但真正想了解的,其实都是 ...
- 【kafka】JMX 监控kafka FINER RMI TCP getConnectionId IOException
1.背景 使用Jmx监控kafka相关信息,但是运行的时候报错如下 我的代码大致逻辑是 JMXServiceUrl jmx = new JMXServiceUrl(url) JMXConnector ...
- 【kafka】JMX 监控kafka kafka rmi NoSuchObjectException no such object in table
1.背景 使用Jmx监控kafka相关信息,但是运行的时候报错如下 我的代码大致逻辑是 JMXServiceUrl jmx = new JMXServiceUrl(url) JMXConnector ...
- 【kafka】java使用jmx 监控Kafka
1.概述 想使用java jmx监控kafka,关于jmx相关的概念请参考 [Java]java jmx 入门案例 进阶版参考:[Spring]SpringBoot 如何使用JMX 2.kafkal开 ...
最新文章
- 人工神经网络:感知器
- 深度揭秘Windows 7
- 【★】KMP算法完整教程
- php和python学哪个-PHP Vs Python 学习哪个比较好?
- 前端面试被问到性能优化该肿么办!
- eclipse怎么导出一个Java项目(莫要错过,最详细教程!)
- pta 是否完全二叉搜索树_二叉树:构造一棵搜索树
- Arduino IDE 配置文件
- ABP入门系列(21)——切换MySQL数据库
- 五步法”判断自媒体创作好与坏的标准
- 再说过程和结果的关系
- 【leetcode】931. Minimum Falling Path Sum
- Java-访问修饰符
- DNS服务器构建(一)-—构建域名缓存服务器
- POJ:3126-Prime Path
- OGNL中的#、%和$符号
- 你需要的不是大数据 而是正确的数据~
- 海康摄像头录制功能实现
- 风暴数码论坛教程-JAVA环境配置
- mysql级联更新_Mysql实现级联操作(级联更新、级联删除)(转)
热门文章
- vuejs的render渲染函数
- vue打印问题(分页打印、批量打印条形码)
- python支付系统_cardutil-用于处理支付卡系统的Python包-Anthony Delosa
- 迈向更小的.NET 4-有关客户端配置文件和下载.NET的详细信息
- android app启动失败,Android应用App启动白屏(黑屏)问题解决
- shell命令 vxworks5.5_VxWorks Shell下常用的命令
- 华为虚拟防火墙互通和访问外网
- 什么叫单精度浮点型?什么叫双精度浮点型?
- 查看Ubuntu中的OpenCV、Eigen、Ceres版本
- 搭建机器人电控系统——PID算法——位置式、增量式、模糊式PID