【发布时间】:2019-07-26 03:03:25
【问题描述】:
我们正在尝试测量 Infosphere CDC-Confluent kafka 设置中消息写入的延迟。我们有虚拟表,将执行虚拟事务。
数据流- MF DB2 表 --> IIDR --> Kafka 主题
(对于 Kafka,生产者是 iidr)
在没有任何企业监控工具的情况下找出示例事务的写入延迟的正确方法是什么? 我们可以检查写入日志并考虑每个事务时间戳并与 cdc 事务日志进行比较以找出写入延迟吗?
PS- 我已将 jconsole 配置为收集 kafka 指标。但是我们如何才能找到特定 CDC 流到 kafka 主题的写入延迟?
谢谢!
【问题讨论】:
-
样本交易的延迟是什么意思?在 Kafka 中还是在整个事务中?如果您只需要 Kafka 中的延迟,请查看 this
-
这意味着一旦我们在 DB2 源执行了一些事务(比如 50 个),在 Kafka 中获得写入确认需要多长时间?数据流将是 db2-->IIDR(CDC)-->Kafka。
-
理想情况下,我们想要整个事务的延迟。但是即使我们发现了 kafka 中的延迟,我们也可以借助 IIDR(CDC) 日志中的响应时间来估计整个事务的延迟。
标签: apache-kafka confluent-platform cdc ibm-infosphere ibm-data-replication