InfoGrab DocsInfoGrab Docs

Grafana로 지표 시각화

n8n에서 Prometheus 지표 엔드포인트를 활성화하고 Grafana로 시각화하는 방법을 설명합니다.

n8n에서 Prometheus 지표 엔드포인트를 활성화한 다음, Prometheus 인스턴스를 통해 Grafana를 연결하여 n8n 데이터를 시각화하세요. 이 가이드를 따르기 전에 Prometheus 지표 활성화 를 참고하세요. Note 기능 사용 가능 여부 /metrics 엔드포인트는 n8n Cloud에서는 사용할 수 없습니다. 재사용 가능한 대시보드 템플릿 # n8n 인스턴스에 대해 Prometheus 지표를 활성화하고 나면, 이를 관찰하기 위한 대시보드를 만들고 싶어질 것입니다. n8n은 지원되는 여러 Prometheus 지표에 대해 재사용 가능한 Grafana 대시보드를 다음 GitHub 프로젝트에 공개하고 있습니다: n8n-observability Prometheus가 n8n을 스크레이핑하도록 구성 # Prometheus는 일정에 따라 n8n의 /metrics 엔드포인트를 스크레이핑하여 데이터를 저장합니다. 그러면 Grafana가 Prometheus에 쿼리하여 이를 표시합니다. prometheus.yml 에 n8n 인스턴스를 대상으로 하는 스크레이프 작업을 추가하세요: scrape_configs: - job_name: n8n static_configs: - targets: - <n8n-host>:<n8n-port> metrics_path: /metrics <n8n-host> 와 <n8n-port> 를 여러분의 n8n 인스턴스 주소로 바꾸세요. n8n의 기본 포트는 5678 입니다. 편집을 마친 후 변경 사항을 적용하려면 Prometheus를 다시 로드하거나 재시작하세요. Prometheus를 Grafana 데이터 소스로 추가 # Grafana에서 Connections > Data sources 로 이동합니다. Add new data source 를 선택합니다. Prometheus 를 선택합니다. Prometheus server URL 을 여러분의 Prometheus 인스턴스 주소로 설정합니다. 예: http://prometheus:9090 Save & test 를 선택합니다. Grafana가 성공 메시지로 연결을 확인해줍니다. 웹훅 관찰성 # n8n 버전 2.28.0부터 사용할 수 있습니다. n8n은 모든 웹훅 호출에 대해 n8n_webhook_request_duration_seconds 히스토그램을 노출합니다. 이를 수집하려면 다음 환경 변수를 활성화하세요: 변수 기본값 설명 N8N_METRICS_INCLUDE_WEBHOOK_METRICS false n8n_webhook_request_duration_seconds 히스토그램을 노출합니다. N8N_METRICS_INCLUDE_WORKFLOW_INFO false 사람이 읽을 수 있는 워크플로 이름을 위한 n8n_workflow_info 게이지를 노출합니다. 워크플로 이름 조회 를 참고하세요. 이 히스토그램에 대해 바로 사용 가능한 대시보드 를 n8n-observability 프로젝트에서 찾을 수 있습니다. 이 지표가 추적하는 항목 #