Micrometer 統合
このセクションでは、Micrometer (英語) との統合について説明します。Micrometer 観測との統合については、Micrometer Observation を参照してください。 |
バージョン 2.2 以降、クラスパスで Micrometer
が検出され、単一の MeterRegistry
がアプリケーションコンテキストに存在する場合 (または、1 つだけが @Primary
とアノテーションされている場合など)、リスナーコンテナーはリスナーの Micrometer Timer
を自動的に作成および更新します。Spring Boot を使用)。タイマーは、コンテナープロパティ micrometerEnabled
を false
に設定することで無効にできます。
2 つのタイマーが維持されます。1 つはリスナーへの呼び出しが成功した場合、もう 1 つは失敗した場合です。単純な MessageListener
では、設定されたキューごとに 1 組のタイマーがあります。
タイマーには spring.rabbitmq.listener
という名前が付けられ、次のタグが付いています。
listenerId
: (リスナー ID またはコンテナー Bean 名)queue
: (単純なリスナーのキュー名、またはconsumerBatchEnabled
がtrue
の場合の構成済みキュー名のリスト - バッチには複数のキューからのメッセージが含まれる可能性があるため)result
:success
またはfailure
exception
:none
またはListenerExecutionFailedException
micrometerTags
コンテナープロパティを使用して、タグを追加できます。