Kafka 指標
Kafka binder 模組公開以下指標
spring.cloud.stream.binder.kafka.offset
: 此指標指示給定消費者群組從給定 binder 的主題中尚未消費多少訊息。提供的指標基於 Micrometer 程式庫。如果 Micrometer 在 classpath 上,且應用程式未提供其他此類 bean,則 binder 會建立 KafkaBinderMetrics
bean。此指標包含消費者群組資訊、主題以及從主題上最新偏移量中已提交偏移量的實際延遲。此指標對於向 PaaS 平台提供自動調整回饋特別有用。
可以透過在 spring.cloud.stream.kafka.binder.metrics
命名空間中設定屬性來組態指標收集行為,有關更多資訊,請參閱 kafka binder 屬性章節。
您可以透過在應用程式中提供以下元件,排除 KafkaBinderMetrics
建立必要的基礎架構(例如消費者)然後報告指標。
@Component
class NoOpBindingMeters {
NoOpBindingMeters(MeterRegistry registry) {
registry.config().meterFilter(
MeterFilter.denyNameStartsWith(KafkaBinderMetrics.OFFSET_LAG_METRIC_NAME));
}
}
有關如何選擇性地抑制儀表的更多詳細資訊,請參閱此處。