你好,我想问下,flink cdc监控的指标中,有哪个指标是监控数据堆积的,就是说数据产生了,但是没有进入到source里的,网上搜了下有:pendingRecords参数,但是我在Gauge中并没有找到这个指标,有替代的指标吗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在Flink CDC监控中,pendingRecords
是一个常见的指标,用于反映外部系统中尚未被Source拉取的数据条数,从而帮助判断是否存在数据堆积的情况。然而,如果您在Gauge中未找到 pendingRecords
指标,可以考虑以下替代指标来监控数据堆积问题:
currentFetchEventTimeLag
sourceIdleTime
numBytesInPerSecond 和 numRecordsInPerSecond
lastCheckpointDuration
和 lastCheckpointSize
,如果Checkpoint耗时过长,可能会影响数据处理效率,间接导致数据堆积。currentFetchEventTimeLag
和 currentEmitEventTimeLag
)仅在增量阶段有效,全量阶段可能无法提供准确信息。通过以上替代指标和排查方法,您可以更全面地监控数据堆积问题,并定位潜在的性能瓶颈。如果仍有疑问,建议进一步检查连接器的具体实现和配置。