|
该版本仍在开发中,尚未被视为稳定。对于最新稳定版本,请使用 spring-cloud-stream 5.0.0! |
健康指标
健康指标需要依赖性Spring-启动-执行器.关于专家的使用:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
Spring Cloud Stream Kafka Streams Binder 提供了一个健康指示器,用于检查底层流线程的状态。
春云流定义了一个属性管理.健康.binders.enabled以启用健康指示器。请参阅春季云流文档。
健康指示器为每个流线程的元数据提供以下详细信息:
-
线程名称
-
线程状态:
创建,运行,PARTITIONS_REVOKED,PARTITIONS_ASSIGNED,PENDING_SHUTDOWN或死 -
活动任务:任务ID和分区
-
备用任务:任务ID和分区
默认情况下,只有全局状态可见(向上或下).为了说明细节,房产管理。端点。健康。显示-详情必须设置为总是或WHEN_AUTHORIZED.
有关健康信息的更多信息,请参见Spring靴执行器文档。
健康指标的状态为向上如果所有卡夫卡线程都位于运行州。 |
由于《Kafka Streams》活页夹中有三个独立活页夹(KStream,KTable(英国可爱的)音乐和全球可爱),所有这些都会报告健康状况。
启用时节目详情,报告的一些信息可能存在重复。
当同一应用程序中存在多个 Kafka Streams 处理器时,健康检查将报告所有处理器,并按 Kafka Streams 的应用 ID 进行分类。