8.3. インテグレーションの実行に関するログ情報
Fuse Online は、インテグレーションの実行ごとに、以下のアクティビティー情報をフローの各ステップに提供します。
- ステップが実行された日付と時刻
- ステップの実行にかかった時間
- 実行が成功したかどうか
- 実行に成功しなかった場合のエラーメッセージ
Fuse Online でこの情報を表示するには、インテグレーションの概要を表示して Activity タブをクリックします。
インテグレーション実行に関する詳細を取得するには、インテグレーションフローにログステップを追加して、インテグレーションが処理するメッセージに関する情報をログに記録します。ログステップは、インテグレーションが受信する各メッセージに対して、以下を 1 つまたは複数提供できます。
- メッセージのヘッダーを含む、メッセージに関するメタデータを提供するメッセージのコンテキスト。
- メッセージの内容を提供するメッセージのボディー。
- 明示的に指定するテキストまたは Apache Camel Simple language 式の評価で指定するテキスト。
これまでのリリースで使用できたログコネクションは、インテグレーションに追加されなくなりました。ログコネクションの代わりにログステップを追加します。
前提条件
- フローを作成または編集することになります。Fuse Online でインテグレーションを追加するよう要求されます。または、Fuse Online で最後のコネクションを選択するよう要求されます。
手順
- フロービジュアライゼーションにて、ログステップを追加する場所でプラス記号をクリックします。Fuse Online が最後のコネクションを選択するよう要求する場合は、このステップをスキップします。
- Log をクリックします。
Configure Log Step ページで、ログするコンテンツを選択します。Custom Text を選択した場合、テキスト入力フィールドに以下のいずれかを入力します。
- ログするテキスト
- Camel Simple 言語式
式を入力すると、Fuse Online は式を解決し、生成されたテキストをログに記録します。
- ログステップ設定が完了したら、Next をクリックしてフローにステップを追加します。
次のステップ
フローの完了後にインテグレーションをパブリッシュすると、新しいログステップからの出力が表示されます。
その他のリソース
ログステップのあるフローの実行後、ログステップからの出力はインテグレーションの Activity タブに表示されます。インテグレーションアクティビティー情報の表示 を参照してください。