인사이트
n8n v2.29인사이트는 인스턴스 소유자와 관리자에게 시간에 따라 워크플로가 어떻게 동작하는지에 대한 가시성을 제공합니다. 인사이트 요약 배너는 모든 요금제에서 최근 7일간의 활동을 표시합니다. n8n은 인사이트 요약 배너와 대시보드 모두를 위해 여러 지표를 수집합니다.
인사이트는 인스턴스 소유자와 관리자에게 시간에 따라 워크플로가 어떻게 동작하는지에 대한 가시성을 제공합니다. 이 기능은 세 부분으로 구성됩니다.
- 인사이트 요약 배너: Overview 공간 상단에 최근 7일간 인스턴스의 주요 지표를 표시합니다.
- 인사이트 대시보드: 워크플로별 지표와 과거 데이터 비교를 포함한 더 상세한 시각적 분석입니다.
- 절약된 시간(워크플로 ROI): 각 워크플로에 대해 워크플로당 고정된 절약 시간을 설정하거나, 특정 워크플로에서 실행된 실행 경로를 기반으로 동적으로 절약된 시간을 계산할 수 있습니다.
기능 제공 범위
인사이트 요약 배너는 모든 요금제에서 최근 7일간의 활동을 표시합니다. 인사이트 대시보드는 Pro, Business, Enterprise 요금제에서만 제공됩니다.
인사이트 요약 배너#
n8n은 인사이트 요약 배너와 대시보드 모두를 위해 여러 지표를 수집합니다. 여기에는 다음이 포함됩니다.
- 전체 프로덕션 실행 횟수(서브 워크플로 실행이나 수동 실행은 포함하지 않음)
- 전체 실패한 프로덕션 실행 횟수
- 프로덕션 실행 실패율
- 절약된 시간(하나 이상의 활성 워크플로에 설정된 경우)
- 평균 실행 시간(대기 노드로 인한 대기 시간 포함)
인사이트 대시보드#
측면 내비게이션에서 Insights 섹션에 액세스합니다. 요약 배너의 각 지표도 클릭할 수 있으며, 클릭하면 해당 차트로 이동합니다.
인사이트 대시보드에는 각 워크플로의 개별 인사이트를 보여주는 표도 있으며, 여기에는 전체 프로덕션 실행 횟수, 실패한 프로덕션 실행 횟수, 실패율, 절약된 시간, 평균 실행 시간이 포함됩니다.
인사이트 기간#
기본적으로 인사이트 요약 배너와 대시보드는 롤링 7일 창을 표시하며, 각 지표의 증가 또는 감소를 파악할 수 있도록 이전 기간과 비교합니다. 대시보드에서는 유료 요금제의 경우 다른 날짜 범위의 데이터도 표시됩니다.
- Pro: 7일 및 14일
- Business: 24시간, 7일, 14일, 30일
- Enterprise: 24시간, 7일, 14일, 30일, 90일, 6개월, 1년
워크플로의 절약된 시간 설정#
각 워크플로에 대해 얼마나 많은 시간을 절약하는지 추적할 수 있습니다. 이 설정은 동일한 작업이나 프로세스를 수동으로 완료하는 데 드는 노력과 비교하여, 프로세스를 자동화함으로써 시간이 지나면서 얼마나 많은 시간을 절약하는지 계산하는 데 도움이 됩니다.
구성이 완료되면 n8n은 프로덕션 실행 횟수를 기반으로 워크플로가 절약하는 시간을 계산하여 요약 배너와 인사이트 대시보드에 표시합니다.
절약된 시간을 계산하는 두 가지 방법 중 하나를 선택할 수 있습니다.
고정 절약 시간#
고정 절약 시간을 사용하면 실행이 어떤 경로를 취하든 관계없이 워크플로의 모든 프로덕션 실행에 적용되는 단일 시간 값을 설정합니다.
고정 절약 시간을 구성하려면 다음을 수행합니다.
- 워크플로로 이동합니다
- 오른쪽 상단의 점 세 개 메뉴를 선택하고 Settings를 선택합니다
- Estimated time saved 드롭다운에서 Fixed를 선택합니다
- 각 실행이 절약하는 작업 시간(분)을 입력합니다
- 설정을 저장합니다
동적 절약 시간#
동적 절약 시간은 서로 다른 실행 경로가 서로 다른 시간을 절약하는 워크플로를 고려하여, 실제로 실행된 경로를 기반으로 절약된 시간을 계산합니다.
동적 절약 시간을 구성하려면 다음을 수행합니다.
- 워크플로로 이동합니다
- 오른쪽 상단의 점 세 개 메뉴를 선택하고 Settings를 선택합니다
- Estimated time saved 드롭다운에서 Dynamic을 선택합니다
- 설정을 저장합니다
- 시간이 절약되는 지점에 워크플로에 Time Saved 노드를 추가합니다
- 각 Time Saved 노드에 대해 다음을 구성합니다
- Time saved: 절약된 시간의 양(분 단위)
- Calculation mode: 실행 내 모든 항목에 대해 절약된 시간을 한 번만 계산할지, 또는 항목별로 계산하여 절약된 분을 전체 입력 항목 수만큼 곱할지 선택합니다
동적 절약 시간을 사용하면 n8n은 워크플로 실행 중에 실행되는 모든 Time Saved 노드의 시간을 합산하여 해당 실행에 대한 총 절약 시간을 계산합니다.
서브 워크플로 지원
절약된 시간 추적은 현재 상위(parent) 워크플로에서만 작동합니다. 서브 워크플로에서 절약된 시간은 현재 지원되지 않으며, 향후 릴리즈에서 지원할 계획입니다.
인사이트 지표 수집 비활성화 또는 구성#
n8n을 셀프 호스팅하는 경우, 환경 변수를 사용하여 인사이트 및 지표 수집을 비활성화하거나 구성할 수 있습니다.
기본적으로 n8n은 압축된 인사이트 데이터를 365일 동안 보관합니다(N8N_INSIGHTS_MAX_AGE_DAYS). n8n은 보관 기간을 최대 730일(2년)로 제한합니다. 더 짧은 기간을 원한다면 더 낮은 값을 사용하세요. 인사이트 수집을 완전히 끄려면 N8N_DISABLED_MODULES=insights를 설정합니다(환경 변수 페이지 참조).
셀프 호스팅 업그레이드
이전 버전에서는 프루닝(pruning)이 라이선스에 따른 기본값(일반적으로 180일)을 따를 수 있었습니다. 이제는 N8N_INSIGHTS_MAX_AGE_DAYS(기본값 365)가 프루닝을 제어합니다. 이전 기본값과 같은 보관 기간을 원한다면 N8N_INSIGHTS_MAX_AGE_DAYS=180을 설정하세요.
n8n은 최근 인사이트를 1시간 단위로 저장한 다음, 오래된 데이터를 일 단위 및 주 단위 요약으로 압축합니다. 압축 시점, 배치 제한, 실행 시간, 지연을 제어하려면 인사이트 환경 변수를 사용하세요.
이 임곗값을 기본값보다 높이면 더 상세한 데이터를 더 오래 유지할 수 있습니다. 이는 insights_by_period에 더 많은 행을 추가하며, N8N_INSIGHTS_MAX_AGE_DAYS만 확장하는 것보다 더 많은 데이터베이스 공간을 사용합니다. 보관 기간만 더 늘리고 싶다면 N8N_INSIGHTS_MAX_AGE_DAYS를 먼저 늘리세요.
인사이트 FAQ#
n8n은 인사이트 배너와 대시보드의 값을 계산하는 데 어떤 실행을 사용합니까?#
n8n 인사이트는 메인(상위) 워크플로의 프로덕션 실행(예: 스케줄이나 웹훅으로 트리거된 활성 워크플로의 실행)에서만 데이터를 수집합니다. 즉, 수동(테스트) 실행이나 서브 워크플로 또는 오류 워크플로의 실행은 포함하지 않습니다.
인사이트가 포함된 버전으로 업그레이드할 때 n8n은 과거 실행 데이터를 사용합니까?#
n8n은 인사이트가 처음 지원되는 버전(1.89.0)으로 업데이트한 시점부터만 인사이트를 위한 데이터 수집을 시작합니다. 즉, 그 시점 이후의 실행에 대해서만 보고하며, 이전 기간의 실행 데이터는 인사이트에서 볼 수 없습니다.