了解Confluent Control Center

时间:2017-07-27 19:23:28

标签: apache-kafka confluent

有人可以帮我理解汇合控制中心时间线上的红色条纹是什么意思吗?

enter image description here

2 个答案:

答案 0 :(得分:6)

红色条纹表示在处理监视数据时遇到丢失或重复的拦截器记录。文档描述了这种行为:

  

Confluent指标拦截器发送的消息也可能丢失或重复。如果发生这种情况,则通过在轴上显示人字形图案来突出显示受影响的时间范围。

在您开始熟悉产品时,您可能会发现控制中心文档的“流监控”部分很有帮助。我在下面链接了这个。

http://docs.confluent.io/current/control-center/docs/monitoring.html

答案 1 :(得分:6)

“红色条纹”表示控制中心可以计算消息计数和延迟,但测量结果存在不确定性。

测量结果存在不确定性的原因是用于确定的一些信息丢失了。通常,缺少的信息是来自生产者或消费者的“会话结束”标记,并且缺少的原因是客户端不正确地关闭(不调用close()方法)。确保在客户端之后清理,即使抛出异常并且命中了ctrl-c。

理论上,不确定性的范围应该很小。在不洁的关闭两侧只需几分钟。但是,Control Center的现有版本中存在一个错误,包括3.3.0,导致“人字形图案”(我们的红色条纹名称)接管整个时间轴。我们正在努力解决这个问题。