1、问题
最近接到一个新需求,要求监控hive服务。监控这里,目前已知的大数据平台组件比如FusionInsight、CDH对服务的监控做的就很好,无奈,我司的产品属于小本经营,自己从apache里面拿来hive源码,然后直接改点配置文件,就准备上线。只是突然发现hive的监控还没有,目前只能调用hive 监控webui来监控,访问hive的jmx接口来做。但是我们自身还是想对hive的jmx进行一个包装,嵌入到自己的系统中。这里对新增了需求,要求对hive metric进行一番了解。
2、hive metric体系
源码所在位置:
metric的核心类为:CodahaleMetrics,依赖的是第三方度量库。该库的详细功能可以参考下文:
https://blog.csdn.net/houzhizhen/article/details/71540496
对于hive metric的源码解释可以看下面的博客:
https://blog.csdn.net/dabokele/article/details/84449789
3、疑问:
阅读上述博客以及相关源码后,可以知道hive metric的reporter有两种方式&#x