metrics.job.status.enable 有人知道这个参数怎么配置吗? 我想采集所有状态的数据
flink.metrics.job.status.enable 是一个 Flink 的配置参数,用于启用或禁用度量指标中的作业状态。默认情况下该参数的值为 false,表示禁用作业状态度量指标。如果需要启用该度量指标,需要进行以下操作。
1、在 Flink 的配置文件 flink-conf.yaml 中添加以下配置项: metrics.job.status.enable: true
2、重启 Flink 集群使配置生效。
启用该参数后,Flink会在作业执行时生成以下度量指标:
jobStatus:作业的状态,包括 CREATED、RUNNING、FINISHED、CANCELED、FAILED、RESTARTING 等状态。 jobStatusTransition:作业状态的转换次数,包括 CREATED->RUNNING、RUNNING->FINISHED、RUNNING->CANCELED、RUNNING->FAILED、RUNNING->RESTARTING、RESTARTING->RUNNING 等状态转换。 需要注意的是,启用作业状态度量指标可能会增加一些性能开销,因此在生产环境中建议谨慎使用,并避免启用过多的度量指标。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。