22.3. ルーティングコンテキストを介したメッセージのトレース


概要

ルーティングコンテキストで何が起こるかを確認する最善の方法は、停止ごとにメッセージに対して何が起こるかを監視することです。このツールは、実行中のルーティングコンテキストにメッセージをドロップし、メッセージが通過するパスを追跡するメカニズムを提供します。

手順

ルーティングコンテキストを介してメッセージをトレースするには、以下を実行します。

  1. 「ルートトレース用テストメッセージの作成」 の説明に従って、テストメッセージを 1 つ以上作成します。
  2. Project Explorer ビューで、プロジェクトの Camel コンテキストファイルを右クリックしてコンテキストメニューを開き、Run As Local Camel Context (Tests なし) を選択します。

    注記

    プロジェクトの包括的な JUnit テストを作成していない場合は、これを Local Camel Context として実行しないでください。

  3. 「ルートトレースの有効化」 の説明に従って、実行中のルーティングコンテキストのトレースを有効にします。
  4. Project Explorer ビューから、テストメッセージの 1 つを JMX Navigator ビューのルーティングコンテキスト開始点にドラッグします。
  5. JMX Navigator ビューで、トレース対象のルーティングコンテキストを選択します。

    ツールは、Messages View に、トレースされたコンテキストの各段階でメッセージを表すメッセージインスタンスを設定します。

    Diagram View には、選択したルーティングコンテキストがグラフィカル表示されます。

  6. Messages View で、メッセージインスタンスの 1 つを選択します。

    Properties ビューには、メッセージインスタンスの詳細と内容が表示されます。

    Diagram View では、選択したメッセージインスタンスに対応するルートステップが強調表示されます。ルートステップが処理ステップである場合、ツールは既存のパスにタイミングと処理のメトリクスをタグ付けします。

  7. 必要に応じて、この手順を繰り返します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.