インサイト(Insights)
インサイト機能により、インスタンスの所有者および管理者は、ワークフローが時間の経過とともにどのように実行されているかを把握できます。この機能は以下の3つのコンポーネントで構成されています。
- インサイトサマリーバナー:概要ページの上部に、直近7日間のインスタンスに関する主要な指標を表示します。
- インサイトダッシュボード:各ワークフローの指標や過去との比較など、より詳細な可視化データを提供します。
- 節約時間(ワークフロー ROI):各ワークフローに対して、固定の節約時間値を設定するか、特定のワークフローの実際の実行パスに基づいて動的に節約時間を計算できます。
機能の利用可能範囲
インサイトサマリーバナーは、すべてのプランにおいて直近7日間のアクティビティデータを表示します。一方、インサイトダッシュボードは Pro プラン(期間に制限あり)および Enterprise プランでのみ利用可能です。
インサイトサマリーバナー
n8n は、サマリーバナーおよびダッシュボードのために以下の複数の指標を収集します。
- 本番実行総数(サブワークフローおよび手動実行を除く)
- 本番実行失敗総数
- 本番実行失敗率
- 節約時間(1つ以上の有効なワークフローでこの項目が設定されている場合)
- 平均実行時間(待機ノードによる待ち時間を含む)
インサイトダッシュボード
Pro および Enterprise プランのユーザーは、サイドナビゲーションバーから インサイト セクションにアクセスできます。サマリーバナー内の各指標はクリック可能で、対応するチャートに移動します。
また、インサイトダッシュボードにはテーブルも含まれており、各ワークフローごとの詳細なインサイトデータ(本番実行総数、失敗回数、失敗率、節約時間、平均実行時間)を表示します。
インサイトの期間
デフォルトでは、インサイトサマリーバナーおよびダッシュボードは直近7日間のローリングウィンドウデータを表示し、直前の期間と比較して各指標の増減を確認できるようになっています。ダッシュボードでは、有料プランのユーザーが他の期間のデータも参照できます。
- Pro プラン:7日間、14日間
- Enterprise プラン:24時間、7日間、14日間、30日間、90日間、6か月、1年
ワークフローの節約時間の設定
各ワークフローについて、その自動化によってどれだけの時間が節約されたかを追跡できます。この設定により、同じタスクやプロセスを手動で実行する場合と比較して、自動化によって時間の経過とともにどれだけの時間が節約されたかを算出できます。
設定後、n8n は本番実行回数に基づいて節約時間を計算し、サマリーバナーおよびインサイトダッシュボードに表示します。
節約時間の計算方法として、以下の2種類を選択できます。
固定節約時間
固定節約時間では、ワークフローの実行パスに関係なく、すべての本番実行に対して一律の節約時間値を適用します。
固定節約時間の設定手順:
- 対象のワークフローに移動します。
- 右上の「…」メニューをクリックし、設定 を選択します。
- 予想節約時間 ドロップダウンメニューで 固定 を選択します。
- 1回の実行あたりの節約時間(分)を入力します。
- 設定を保存します。
動的節約時間
動的節約時間は、実際の実行パスに基づいて節約時間を計算するため、実行パスによって節約時間が異なるワークフローに適しています。
動的節約時間の設定手順:
- 対象のワークフローに移動します。
- 右上の「…」メニューをクリックし、設定 を選択します。
- 予想節約時間 ドロップダウンメニューで 動的 を選択します。
- 設定を保存します。
- ワークフロー内で節約時間を計測したい重要な箇所に、Time Saved(節約時間) ノードを追加します。
- 各 Time Saved ノードに対して、以下の設定を行います:
- 節約時間(単位:分)
- 計算モード:
- 実行単位:1回のワークフロー実行につき、節約時間を1回だけ加算
- アイテム単位:入力された各データアイテムごとに節約時間を加算(合計節約時間 = 設定値 × データアイテム数)
動的節約時間を使用する場合、n8n はワークフロー実行中に通過したすべての Time Saved ノードの節約時間を合計し、その実行全体の節約時間を算出します。
サブワークフローのサポート状況
現在、節約時間の追跡機能は親ワークフローでのみ利用可能であり、サブワークフローはサポートされていません。この機能は今後のバージョンで追加される予定です。
インサイト指標の収集を無効化または設定する
n8n をセルフホストしている場合、環境変数を使ってインサイトおよび指標データの収集を無効化または設定できます。
インサイトに関するよくある質問
n8n は、インサイトバナーやダッシュボードの値を計算するためにどのような実行データを使用していますか?
n8n のインサイト機能は、メイン(親)ワークフローの本番実行データ(例:スケジュールトリガーや Webhook で実行された有効なワークフローの実行記録)のみを収集します。手動(テスト)実行、サブワークフローの実行、エラー発生時のワークフロー実行は含まれません。
インサイト機能をサポートするバージョンにアップグレードした場合、n8n は過去の実行データを使用しますか?
n8n は、インサイト機能を最初にサポートしたバージョン(1.89.0)にアップグレードした時点以降のデータのみを収集します。つまり、インサイト機能はその時点以降の実行データのみを表示し、それ以前の履歴データはインサイトに反映されません。