我们以监控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)相关推荐

  1. 【kafka 监控】Kafka_exporter+prometheus 监控kafka数据

    一.kafka_exporter 安装步骤: Kafka_exporter是一款用于将Kafka集群的监控指标暴露给Prometheus的开源工具,可以用于监控Kafka集群的各种状态数据.下面是Ka ...

  2. Prometheus监控Kafka集群

    prometheus监控kafka常见的有两种开源方案,一种是传统的部署exporter的方式,一种是通过jmx配置监控,本文将采用第二种方式进行配置. 项目地址: kafka_exporter:ht ...

  3. Kafka 消息监控 - Kafka Eagle

    1.概述 在开发工作当中,消费 Kafka 集群中的消息时,数据的变动是我们所关心的,当业务并不复杂的前提下,我们可以使用 Kafka 提供的命令工具,配合 Zookeeper 客户端工具,可以很方便 ...

  4. 使用JMX监控Kafka

    http://blog.csdn.net/eric_sunah/article/details/44980385?utm_source=tuicool 使用JMX监控Kafka 标签: KafkaJM ...

  5. 如何使用JMX监控Kafka

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  6. gc日志怎么看_你应该怎么监控Kafka?

    监控 Kafka,历来都是个老大难的问题.无论是在我维护的微信公众号,还是 Kafka QQ群里面,大家问得最多的问题,一定是 Kafka 的监控.大家提问的内容看似五花八门,但真正想了解的,其实都是 ...

  7. 【kafka】JMX 监控kafka FINER RMI TCP getConnectionId IOException

    1.背景 使用Jmx监控kafka相关信息,但是运行的时候报错如下 我的代码大致逻辑是 JMXServiceUrl jmx = new JMXServiceUrl(url) JMXConnector ...

  8. 【kafka】JMX 监控kafka kafka rmi NoSuchObjectException no such object in table

    1.背景 使用Jmx监控kafka相关信息,但是运行的时候报错如下 我的代码大致逻辑是 JMXServiceUrl jmx = new JMXServiceUrl(url) JMXConnector ...

  9. 【kafka】java使用jmx 监控Kafka

    1.概述 想使用java jmx监控kafka,关于jmx相关的概念请参考 [Java]java jmx 入门案例 进阶版参考:[Spring]SpringBoot 如何使用JMX 2.kafkal开 ...

最新文章

  1. 人工神经网络:感知器
  2. 深度揭秘Windows 7
  3. 【★】KMP算法完整教程
  4. php和python学哪个-PHP Vs Python 学习哪个比较好?
  5. 前端面试被问到性能优化该肿么办!
  6. eclipse怎么导出一个Java项目(莫要错过,最详细教程!)
  7. pta 是否完全二叉搜索树_二叉树:构造一棵搜索树
  8. Arduino IDE 配置文件
  9. ABP入门系列(21)——切换MySQL数据库
  10. 五步法”判断自媒体创作好与坏的标准
  11. 再说过程和结果的关系
  12. 【leetcode】931. Minimum Falling Path Sum
  13. Java-访问修饰符
  14. DNS服务器构建(一)-—构建域名缓存服务器
  15. POJ:3126-Prime Path
  16. OGNL中的#、%和$符号
  17. 你需要的不是大数据 而是正确的数据~
  18. 海康摄像头录制功能实现
  19. 风暴数码论坛教程-JAVA环境配置
  20. mysql级联更新_Mysql实现级联操作(级联更新、级联删除)(转)

热门文章

  1. vuejs的render渲染函数
  2. vue打印问题(分页打印、批量打印条形码)
  3. python支付系统_cardutil-用于处理支付卡系统的Python包-Anthony Delosa
  4. 迈向更小的.NET 4-有关客户端配置文件和下载.NET的详细信息
  5. android app启动失败,Android应用App启动白屏(黑屏)问题解决
  6. shell命令 vxworks5.5_VxWorks Shell下常用的命令
  7. 华为虚拟防火墙互通和访问外网
  8. 什么叫单精度浮点型?什么叫双精度浮点型?
  9. 查看Ubuntu中的OpenCV、Eigen、Ceres版本
  10. 搭建机器人电控系统——PID算法——位置式、增量式、模糊式PID