Skip to content

Monitoring#

มี API endpoint 3 ตัวที่คุณสามารถเรียกดูสถานะของ instance ได้ คือ /healthz, healthz/readiness, และ /metrics

healthz and healthz/readiness#

endpoint /healthz จะคืนค่า HTTP status code ปกติ 200 หมายถึง instance เข้าถึงได้ แต่ไม่ได้บอกสถานะของฐานข้อมูล endpoint นี้ใช้ได้ทั้ง self-hosted และ Cloud

เข้าถึง endpoint นี้ได้ที่:

1
<your-instance-url>/healthz

endpoint /healthz/readiness จะคล้ายกับ /healthz แต่จะคืนค่า HTTP 200 ก็ต่อเมื่อเชื่อมต่อฐานข้อมูลและ migrate แล้ว ดังนั้น instance พร้อมรับ traffic

เข้าถึง endpoint นี้ได้ที่:

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

metrics#

endpoint /metrics จะให้ข้อมูลสถานะของ instance แบบละเอียดมากขึ้น

เข้าถึง endpoint นี้ได้ที่:

1
<your-instance-url>/metrics

Feature availability

endpoint /metrics ยังไม่เปิดให้ใช้บน n8n Cloud

Enable metrics and healthz for self-hosted n8n#

endpoint /metrics และ /healthz ถูกปิดไว้เป็นค่าเริ่มต้น ถ้าต้องการเปิดใช้งาน ให้ตั้งค่า n8n instance ของคุณแบบนี้:

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

ดูรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าด้วย environment variable ได้ที่ Configuration methods