gpt4 book ai didi

java - Kafka KStream - 测量消费者滞后

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:37:29 25 4
gpt4 key购买 nike

由于我的基于 KStream 的应用程序不遵循传统的 Kafka 消费者路线,我应该如何跟踪消费者延迟?通常我会使用 ConsumerOffsetChecker (或类似的东西)但它需要一个消费者组名称。

我应该改用什么?

(我想跟踪这个,这样我就可以知道是否/何时推出新的消费者)

最佳答案

Kafka Streams 在内部利用 KafkaConsumer,并使用应用程序 ID 作为消费者组 ID。因此,您可以像监控任何其他消费者一样监控延迟。

参见 http://docs.confluent.io/current/streams/developer-guide.html#required-configuration-parameters

Application Id (application.id): Each stream processing application must have a unique id. [...]

This id is used in the following places to isolate resources used by the application from others:

  • As the default Kafka consumer and producer client.id prefix
  • As the Kafka consumer group.id for coordination
  • As the name of the sub-directory in the state directory (cf. state.dir)
  • As the prefix of internal Kafka topic names

关于java - Kafka KStream - 测量消费者滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39298663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com