콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

모니터링#

인스턴스의 상태를 확인할 수 있는 세 가지 API 엔드포인트가 있습니다: /healthz, healthz/readiness, /metrics.

healthz 및 healthz/readiness#

/healthz 엔드포인트는 표준 HTTP 상태 코드를 반환합니다. 200은 인스턴스에 접근 가능함을 나타냅니다. 데이터베이스 상태를 나타내지 않습니다. 이 엔드포인트는 셀프 호스팅 및 클라우드 사용자 모두 사용 가능합니다.

엔드포인트에 접근하려면:

1
<your-instance-url>/healthz

/healthz/readiness 엔드포인트는 /healthz 엔드포인트와 유사하지만, 데이터베이스가 연결되고 마이그레이션 되었을 때 HTTP 상태 코드 200을 반환하여 인스턴스가 트래픽을 수용할 준비가 되었음을 나타냅니다.

엔드포인트에 접근하려면:

1
<your-instance-url>/healthz/readiness

메트릭스#

/metrics 엔드포인트는 현재 인스턴스의 상태에 대한 더 자세한 정보를 제공합니다.

엔드포인트에 접근하려면:

1
<your-instance-url>/metrics

기능 가용성

/metrics 엔드포인트는 n8n Cloud에서 사용할 수 없습니다. ///

셀프 호스팅 n8n의 메트릭스 및 healthz 활성화#

/metrics/healthz 엔드포인트는 기본적으로 비활성화되어 있습니다. 이들을 활성화하려면 n8n 인스턴스를 구성하세요:

1
2
3
4
# metrics
N8N_METRICS=true
# healthz
QUEUE_HEALTH_CHECK_ACTIVE=true

인스턴스를 환경 변수를 사용하여 구성하는 방법에 대한 자세한 내용은 구성 방법을 참조하십시오.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!