简介
本系列是flink源码分析的第二个系列,上一个《flink源码分析之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metric,future。其中kubeclient上一个系列介绍过,本系列不在介绍。
本文介绍flink metrics组件,metrics透视系统内状况,是系统预警,查错,性能改进的利器
metrics组件
flink metrics组件分布在两部分, metrics和runtime的metrics
metrics部分定义指标量,指标分组基类和报告器,带有多种报告器实现
runtime部分是MetricRegistry和指标分组业务实现
分组指标
分组指标使用group