さまざまなログ中で利用できる項目だけでは特定の問題に関する情報が足りない場合は、 次のトラブルシューティング方法としてトレースの使用を考慮します。 トレースには、コードの実行時に生じたことに関する詳細情報が含まれます。 トレースから得られた情報は、ユーザーまたは IBM® サポート担当員が分析して問題の原因を発見できるように、指定されたトレース・レコードに送信されます。
トレースは、デフォルトでは非アクティブで、コマンドかWebSphere® Message Broker Toolkit で明示的にアクティブにする必要があります。
WebSphere Message Broker で使用できるトレースの主なタイプには、 ユーザー・トレースとサービス・トレースの 2 つがあります。 一般に、ユーザー・トレースは、アプリケーションをデバッグするときにトレースします。ブローカー、実行グループ、デプロイされたサブフロー、およびデプロイされた メッセージ・フロー をトレースできます。 サービス・トレースを使用すると、より広範囲のブローカー・トレースを活動化して、WebSphere Message Broker Toolkit のトレースを開始できます。 コマンドで説明されているすべてのコマンドの実行もトレースできます。
ユーザー・トレースを開始すると、トレースするコンポーネントの全アクティビティーに対して、追加の処理が行われることになります。 コンポーネントによって大量のデータが生成されます。 トレースがアクティブであるときには、パフォーマンスが影響を受けることを想定しておく必要があります。 トレース対象を選択することや、 トレースがアクティブになっている期間を制限することで、 この追加処理を制限できます。