キャメルメトリックからAWS CloudWatchにメトリックデータを送信しています。そうした中で、(メトリクスを収集し、エラーを処理する)いくつかのラクダルートは私のデータを歪めています。キャメルメトリクスのルートを無視するにはどうすればよいですか?
私はこれらのルートをまだ機能させたいが、キャメルメトリクスから除外したい。これを行うオプション/属性はありますか?それに関連するものは何も見つかりませんでした。
Camel Metricsには、データを収集してJMXに保存するインターセプタSpringBeanがあります。私がその方法を無効にして、手で不要なルートを除外することができれば、それも良いでしょう。そのようなインターセプターがあるのですが、その名前は何ですか?
EDIT: - ルートのメトリックポリシーを作成します
私はMetricsRoutePolicyFactoryを見つけました。メトリックポリシーから不要なルートを除外したので、それらは収集されませんが、何とかしてもまだjmxに行きます。
EDIT2:
私は、キャメルがデフォルトでJMXにメトリックを保存していること、考え出した(私が使用し、少なくとももの:ルート、およびコンテキスト)ので、ラクダメトリクスとは何の関係もありません。
のオプションonlyRegisterProcessorWithCustomIdを参照してください - >フィルタ - > AWS CW –
@ClausIbsenラクダ-メトリックがのメトリックを保存しているので全体の文脈も私はそれを監視します。そして、これらのmeticsはJMXのエラーハンドラなどで歪められます。 – godzsa