8.4. インテグレーションの監視

Fuse Online は、インテグレーションの実行を監視するさまざまな方法を提供します。参照:

8.4.1. インテグレーション履歴の表示

Fuse Online はインテグレーションの各バージョンを維持します。各インテグレーションのバージョンのリストを常に確認できます。

手順

  1. 左側のパネルで Integrations をクリックし、環境のインテグレーションの一覧を表示します。
  2. バージョンを表示するインテグレーションのエントリーの右側にある View をクリックします。

結果

表示されるページの History セクションに、インテグレーションのバージョンがリストされます。 Current Version アイコンは、正常に稼働している最新バージョンである現在のバージョンを特定します。各バージョンの最後に起動した日付も確認できます。

特定のバージョンを編集、開始、または停止するには、バージョンのエントリーの右にある Kebab をクリックします。実行するオペレーションを選択します。

8.4.2. インテグレーションのアクティビティーに関する情報の表示

Fuse Online はインテグレーションの実行ごとにアクティビティーの情報を提供します。この情報はインテグレーションのログの一部です。フローの各ステップに対して、Fuse Online は以下を提供します。

  • ステップが実行された日付と時刻
  • ステップの実行にかかった時間
  • 実行が成功したかどうか
  • 実行に成功しなかった場合のエラーメッセージ

この情報はいつでも確認することができます。

前提条件

  • アクティビティー情報を表示する現在稼働中のインテグレーションまたは過去に稼働していたインテグレーションが存在する必要があります。
  • このインテグレーションは、1 回以上実行されている必要があります。

手順

  1. 左側のパネルで Integrations をクリックします。
  2. アクティビティー情報を表示するインテグレーションのエントリーの右側にある View をクリックします。
  3. インテグレーションの概要ページで Activity をクリックします。
  4. 必要に応じて、日付フィルターやキーワードフィルターを入力して、表示する実行を制限します。
  5. アクティビティー情報を表示するインテグレーションの実行をクリックします。
注記

API Provider インテグレーションまたは Webhook ステップでは、インテグレーションの Activity タブにある情報は、Fuse Online インテグレーションと、呼び出すクライアントとの間の通信を反映します。HTTP または REST リクエストによって生成されたエラーは、インテグレーションの Activity ログには記録されません。HTTP または REST リクエストによって生成されたエラーを表示またはテストする必要がある場合、API Provider または Webhook ステップの設定時に Include error message in the return body オプションを確認します (デフォルトでは確認されます)。次に、呼び出し元への応答で HTTP または REST ヘッダーをチェックして、エラーメッセージが応答に含まれているかどうかを検証できます。インテグレーション Pod のログファイルで INFO メッセージを確認することもできます。

その他のリソース

  • ログステップをインテグレーションに追加すると、いずれかのステップの間で追加情報を取得できます。ログステップは、受信する各メッセージに関する情報を提供し、指定するカスタムテキストを提供できます。ログステップを追加する場合、アクティビティー情報を表示するインテグレーションの実行を拡張すると、インテグレーションのステップの 1 つとして表示されます。他のステップの Fuse Online 情報を表示するように、ログステップの Fuse Online 情報を表示します。インテグレーションの実行に関するログ情報 を参照してください。

8.4.3. 特定インテグレーションのメトリクスの表示

Fuse Online は、各インテグレーションに以下のメトリクスを提供します。

  • Total Errors は、過去 30 日以内にこのインテグレーションのすべての実行で発生したランタイムエラーの数を示します。
  • Last Processed は、このインテグレーションが最後にメッセージを処理した日時を表示します。メッセージが正常に処理されたり、エラーが含まれたりする可能性があります。
  • メッセージのTotal Messagesは、過去 30 日以内にこのインテグレーションの実行がすべて処理したメッセージの数になります。これには、メッセージの失敗が含まれます。
  • Uptime は、このインテグレーションがいつ実行を開始したかと、エラーなで実行を続けている期間を示します。

前提条件

メトリクスを表示するインテグレーションが稼働している必要があります。

手順

  1. 左側のパネルで Integrations をクリックします。
  2. メトリクスを表示するインテグレーションのエントリーの右側にある View をクリックします。
  3. インテグレーションの概要ページで Metrics をクリックします。

8.4.4. Fuse Online 環境のメトリクスの表示

Fuse Online 環境のメトリクスが Fuse Online のホームページに表示されます。

手順

左側のパネルで Home をクリックします。

結果

Fuse Online は以下のメトリクスを 5 秒ごとに更新します。

  • この環境に定義されているインテグレーション数、稼働中のインテグレーションの数、停止されたインテグレーションの数、および保留中のインテグレーションの数。Fuse Online は、保留中のインテグレーションを停止または開始します。赤いバツ印は、実行を停止したエラーが発生した稼働状態だったインテグレーションを示しています。
  • この環境で定義されたコネクションの数。
  • 過去 30 日以内にこの環境でインテグレーションによって処理されたメッセージの合計数。これには、現在は稼働していない可能性のあるインテグレーションや、この環境から削除された可能性のあるインテグレーションによって処理されたメッセージも含まれます。
  • アップタイムは、稼働中のインテグレーションが 1 つ以上存在した期間を示します。アップタイム開始時の日付および時間も表示されます。