このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring AMQP 3.2.5 を使用してください! |
Micrometer Observation
バージョン 3.0 以降、RabbitTemplate
およびリスナーコンテナーの監視に Micrometer を使用することがサポートされるようになりました。
各コンポーネントに observationEnabled
を設定して観測を有効にします。これにより、各観測ごとにタイマーが管理されるため、Micrometer タイマーが無効になります。アノテーション付きリスナーを使用する場合は、コンテナーファクトリで observationEnabled
を設定します。
詳細については、Micrometer トレース (英語) を参照してください。
タイマー / トレースにタグを追加するには、カスタム RabbitTemplateObservationConvention
または RabbitListenerObservationConvention
をテンプレートまたはリスナーコンテナーにそれぞれ構成します。
デフォルトの実装では、テンプレートの監視用に name
タグが追加され、コンテナー用に listener.id
タグが追加されます。
DefaultRabbitTemplateObservationConvention
または DefaultRabbitListenerObservationConvention
をサブクラス化するか、まったく新しい実装を提供できます。
詳細については、Micrometer 観測資料を参照してください。
トレースをバッチで処理する方法が曖昧であるため、バッチリスナーコンテナーの観測値は作成されません。 |