有大佬知道flink监控的这块数据的源码实现是在哪里的吗?[阿里云实时计算 Flink版]

有大佬知道flink监控的这块数据的源码实现是在哪里的吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. Flink对于指标监测有一套自己的实现,指标的统计方式有四种,这些指标都实现了Metric这个接口,而Metric这个接口只是一个标识,本身并没有定义如何方法接口,部分子类的继承。

  2. Flink-CDC 项目地址:https://github.com/ververica/flink-cdc-connectors

  3. 看下这里的文件

    flink-runtime-web/web-dashboard/src/app/pages/task-manager/metrics/task-manager-metrics.component.htmlflink-runtime-web/web-dashboard/src/app/pages/job-manager/metrics/job-manager-metrics.component.html

  4. 当将 Flink JobManager、TaskManager 都运行起来了,并且也部署了不少 Flink Job,那么它到底是否还在运行、运行的状态如何、资源 TaskManager 和 Slot 的个数是否足够、Job 内部是否出现异常、计算速度是否跟得上数据生产的速度 等这些问题其实对我们来说是比较关注的,所以就很迫切的需要一个监控系统帮我们把整个 Flink 集群的运行状态给展示出来。通过监控系统我们能够很好的知道 Flink 内部的整个运行状态,然后才能够根据项目生产环境遇到的问题 ‘对症下药’。下面分别来讲下 JobManager、TaskManager、Flink Job 的监控以及最关心的一些监控指标