しばらく探していたのですが、答えが見つからなかったようです。 Spring boot 2を使用していますが、Spring Kafka 2.1.4で、SpringBootアクチュエータの/ metricsエンドポイントにkafkaコンシューマーメトリックを表示したいと思います。私が理解していないのは、エクスポージャーを自分で実装する必要があるのか、それともブート2ですぐに使用できるのかということです。
これを自分で実装する場合、それを行うための最良の方法は何ですか?
マイクロメートルv1.1.0の対象は、KafkaConsumerMetrics
のMeterBinder
実装です。これにより、探しているkafka消費者指標が明らかになります。
ソースリファレンス:
あなたは正しいです、すぐに使えるものはありません。独自のMeterBinder
を実装しない限り、選択の余地はありません。 Apache Kafkaコンシューマーメトリック自体の場合、KafkaListenerEndpointRegistry
を挿入し、そのgetListenerContainers()
を呼び出し、metrics()
を使用してバインドする必要があります提供されたMeterRegistry
に。
何かを思いついたら、SpringBootにソリューションを提供してください。