开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink有人知道这个参数怎么配置吗?

metrics.job.status.enable 有人知道这个参数怎么配置吗? 3abb9719b76f2f369e8d0b0411e30dd2.png 我想采集所有状态的数据

展开
收起
wenti 2023-03-15 10:43:48 453 0
1 条回答
写回答
取消 提交回答
  • 随心分享,欢迎友善交流讨论:)

    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 等状态转换。 需要注意的是,启用作业状态度量指标可能会增加一些性能开销,因此在生产环境中建议谨慎使用,并避免启用过多的度量指标。

    2023-03-16 14:53:46
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载