Flink半托管(基于ACK)模式提供全链路指标采集及展示能力。在初始化集群过程中,系统将会在您的K8s集群上部署监控组件,包括Prometheus、Push Gateway、Alert Manager、InfluxDB和Grafana。监控组件会占用一定的K8s资源。目前监控组件默认的资源配置能够支持100Core以内的Flink作业的正常运行。

指标写入

通过开发控制台提交的作业,将自动完成监控链路的相关配置,您无需进行额外配置,作业即可写入至部署的监控链路中。您可以通过App Manager上的Metrics模块查看监控信息。Flink半托管(基于ACK)模式的监控链路运行原理如下图所示。

指标查看

Grafana的前端界面已经整合至AppManager中,您可以在App Manager的Deployments > Metric详情界面查看监控信息。