千家信息网

0006-Zookeeper指标分析

发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。1. 问题描述通过CDH管理平台,进入Zookeeper管理界面,Zookeeper的平均请求延迟、最小请求延迟、最大请求延迟指标趋势图维
千家信息网最后更新 2025年01月27日0006-Zookeeper指标分析

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

1. 问题描述

通过CDH管理平台,进入Zookeeper管理界面,Zookeeper的平均请求延迟、最小请求延迟、最大请求延迟指标趋势图维持不变,指标数据异常。

2.问题复现

  • 登录CDH平台,进入Zookeeper管理页面,查看Zookeeper各服务器状态,页面如下:

  • 查看如下指标

平均请求延迟、最小请求延迟、最大请求延迟三个指标维持不变,指标异常。

3.问题分析

3.1 指标来源

  • 该指标是CDH通过ZookeeperJMX方式获取,具体参考Zookeeper官网

http://zookeeper.apache.org/doc/r3.5.3-beta/zookeeperJMX.html#ch\_jmx

  • 通过命令方式获取Zookeeper指标信息

通过以上分析可以判断指标数据非CDH计算得来,而是Zookeeper计算,排除CM问题;

3.2 分析Zookeeper源码

  • 命令行调用Zookeeper监控指标代码片段(MonitorCommand.java)

通过查看源码,指标数据是通过ServerStats获取"请求延迟"指标

  • 分析ServerStats代码,代码片段(ServerStats.java)

ServerStats只提供了updateLatency方法来更新maxLatency和minLatency指标。

  • 调用更新ServerStats方法代码片段如下:(FinalRequestProcessor.java)

3.3 异常指标分析

通过分析代码,maxLatency和minLatency指标数据在Zookeeper服务器启动记录每次Request的指标数据;

在获取Zookeeper服务器的的maxLatency和minLatency指标记录服务器所有请求中最大请求延迟和最小请求延迟;

  • 最大请求延迟指标

Zookeeper服务器1,在通过A请求更新ServerStats的maxLatency的指标值为100ms,在之后所有请求均未超过maxLatency为100ms的值。CDH平台每次获取Zookeeper服务器1的maxLatency指标时均为100ms,因此导致文章开头CDH平台Zookeeper的maxLatency指标维持不变"异常"。

  • 最小请求延迟指标

Zookeeper服务器1,在通过A请求后更新ServerStats的minLatency的指标值为0ms,在之后所有请求均未小于minLatency为0ms的值。CDH平台每次获取Zookeeper服务器1的minLatency指标时均为0ms,因此导致文章开头CDH平台Zookeeper的minLatency指标为0ms维持不变的"异常"。

  • 平均请求延迟指标

Zookeeper服务器1累计所有请求的延迟时间(totalLatency),累计总共请求次数(count),通过totalLatency/count获取avgLatency指标。至于avgLatency指标持续维持为0ms,由于totalLatency

由此推断多次请求Latency的延迟为0ms。

醉酒鞭名马,少年多浮夸! 岭南浣溪沙,呕吐酒肆下!挚友不肯放,数据玩的花!
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

指标 延迟 服务器 服务 分析 平台 数据 代码 最大 最小 问题 更新 片段 管理 温馨 命令 图片 开头 手机 指标值 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 学软件开发设计 操作数据库案例 智能家装需要网络技术吗 武汉网盾科技有限公司服务器租用 有效的数据库备份mysql 矩阵如何设计数据库 同方计算机三级数据库 iqlink服务器 人工智能大数据物联网网络安全 贵州网络软件开发定制费用是多少 计算机网络技术应该怎么介绍 陨石数据库怎样和自己的陨石对比 服务器运行内存和cpu占用不多 天水手机软件开发 护苗网络安全手抄报教学 第七史诗连接服务器失败 edb数据库中过滤条件 江苏对口单招网络技术知识点 控制对数据库中数据的操作权限 曙光服务器维修技术 网上查体检报告显示服务器错误 服务器搭建php环境 在软件开发过程中编码的原则 如何知道网页是独立的服务器 32岁学软件开发还能上吗 我的世界服务器24核6g 学习软件开发要学多久6 星露谷物语手机版服务器 直接访问数据库还是通过接口 电脑服务器回收价
0