본문으로 건너뛰기

인사이트(Insights)

인사이트(Insights) 기능을 통해 인스턴스 소유자 및 관리자는 시간이 지남에 따라 워크플로의 실행 성과를 파악할 수 있습니다. 이 기능은 다음 세 가지 구성 요소로 이루어져 있습니다:

  • 인사이트 요약 배너: 개요 페이지 상단에 최근 7일 동안 인스턴스의 핵심 지표를 표시합니다.
  • 인사이트 대시보드: 각 워크플로의 지표와 과거 데이터와의 비교를 포함한 보다 상세한 시각화된 데이터를 제공합니다.
  • 절약 시간(워크플로 ROI): 각 워크플로에 대해 고정된 절약 시간 값을 설정하거나, 특정 워크플로의 실제 실행 경로에 따라 동적으로 절약 시간을 계산할 수 있습니다.

기능 사용 가능 여부

인사이트 요약 배너는 모든 요금제에서 최근 7일간의 활동 데이터를 표시합니다. 인사이트 대시보드는 Pro 요금제(날짜 범위 제한 있음) 및 Enterprise 요금제에서만 사용할 수 있습니다.

인사이트 요약 배너

n8n은 요약 배너 및 대시보드를 위해 다음과 같은 여러 지표를 수집합니다:

  • 프로덕션 실행 총 횟수(서브워크플로 실행 및 수동 실행 제외)
  • 프로덕션 실행 실패 총 횟수
  • 프로덕션 실행 실패율
  • 절약 시간(하나 이상의 활성화된 워크플로에 이 항목이 설정된 경우)
  • 평균 실행 시간(대기 노드의 대기 시간 포함)

인사이트 대시보드

Pro 및 Enterprise 요금제 사용자는 사이드바 네비게이션에서 Insights(인사이트) 섹션에 접근할 수 있습니다. 요약 배너에 표시된 각 지표를 클릭하면 해당 차트로 이동합니다.

인사이트 대시보드에는 각 워크플로의 상세 인사이트 데이터를 보여주는 테이블도 포함되어 있으며, 여기에는 프로덕션 실행 총 횟수, 실패 횟수, 실패율, 절약 시간, 평균 실행 시간이 표시됩니다.

인사이트 기간

기본적으로 인사이트 요약 배너와 대시보드는 최근 7일의 롤링 윈도우 데이터를 표시하며, 이전 주기와 비교하여 각 지표의 증감을 확인할 수 있습니다. 대시보드에서는 유료 요금제 사용자가 다른 날짜 범위의 데이터도 확인할 수 있습니다:

  • Pro: 7일, 14일
  • Enterprise: 24시간, 7일, 14일, 30일, 90일, 6개월, 1년

워크플로 절약 시간 설정

각 워크플로마다 자동화를 통해 얼마나 많은 시간을 절약했는지 추적할 수 있습니다. 이 설정을 통해 동일한 작업이나 프로세스를 수동으로 수행하는 것과 비교하여, 해당 프로세스를 자동화함으로써 시간이 지남에 따라 누적된 절약 시간을 계산할 수 있습니다.

설정이 완료되면 n8n은 프로덕션 실행 횟수를 기반으로 워크플로가 절약한 시간을 계산하고, 요약 배너 및 인사이트 대시보드에 표시합니다.

절약 시간 계산 방법은 두 가지 중 선택할 수 있습니다:

고정 절약 시간

고정 절약 시간을 사용하면, 실행 경로와 무관하게 워크플로의 각 프로덕션 실행마다 동일한 고정 시간 값이 적용됩니다.

고정 절약 시간 설정 방법:

  1. 워크플로로 이동합니다.
  2. 우측 상단의 ⋯ 메뉴를 클릭하고 설정을 선택합니다.
  3. 예상 절약 시간 드롭다운 메뉴에서 고정을 선택합니다.
  4. 실행당 절약되는 분 단위 시간을 입력합니다.
  5. 설정을 저장합니다.

동적 절약 시간

동적 절약 시간은 실제 실행 경로에 따라 절약 시간을 계산하므로, 실행 경로에 따라 절약 시간이 달라지는 워크플로에 적합합니다.

동적 절약 시간 설정 방법:

  1. 워크플로로 이동합니다.
  2. 우측 상단의 ⋯ 메뉴를 클릭하고 설정을 선택합니다.
  3. 예상 절약 시간 드롭다운 메뉴에서 동적을 선택합니다.
  4. 설정을 저장합니다.
  5. 워크플로 내에서 절약 시간을 측정해야 하는 핵심 위치에 Time Saved(절약 시간) 노드를 추가합니다.
  6. Time Saved(절약 시간) 노드에 다음을 설정합니다:
    • 절약 시간(단위: 분)
    • 계산 모드:
      • 한 번만 계산: 실행당 절약 시간을 전체 데이터에 대해 단일 적용
      • 데이터 항목별 계산: 절약 시간 × 입력 데이터 항목 수로 총 절약 시간 산정

동적 절약 시간을 사용할 경우, n8n은 워크플로 실행 중 도달한 모든 Time Saved 노드의 절약 시간을 합산하여 해당 실행의 총 절약 시간을 계산합니다.

서브워크플로 지원

현재 절약 시간 추적 기능은 부모 워크플로에만 적용되며, 서브워크플로는 아직 지원되지 않습니다. 이 기능은 향후 버전에서 추가될 예정입니다.

인사이트 지표 수집 비활성화 또는 설정

n8n을 셀프 호스팅하는 경우, 환경 변수를 사용하여 인사이트 및 지표 데이터 수집을 비활성화하거나 설정할 수 있습니다.

인사이트 FAQ

n8n은 인사이트 배너 및 대시보드의 값을 계산하기 위해 어떤 실행 데이터를 사용하나요?

n8n 인사이트 기능은 메인(부모) 워크플로의 프로덕션 실행 데이터(예: 스케줄러 또는 Webhook으로 트리거된 활성화된 워크플로의 실행 기록)만 수집합니다. 수동(테스트) 실행, 서브워크플로 실행, 실패한 워크플로 실행은 포함되지 않습니다.

인사이트 기능을 지원하는 버전으로 업그레이드할 때, n8n은 과거 실행 데이터를 사용하나요?

n8n은 인사이트 기능을 최초로 지원하는 버전(1.89.0)으로 업그레이드된 이후부터만 인사이트 데이터를 수집합니다. 즉, 인사이트 기능은 해당 시점 이후의 실행 데이터만 보고하며, 그 이전의 과거 실행 데이터는 인사이트에 표시되지 않습니다.