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 |
|
endpoint /healthz/readiness
จะคล้ายกับ /healthz
แต่จะคืนค่า HTTP 200 ก็ต่อเมื่อเชื่อมต่อฐานข้อมูลและ migrate แล้ว ดังนั้น instance พร้อมรับ traffic
เข้าถึง endpoint นี้ได้ที่:
1 |
|
metrics#
endpoint /metrics
จะให้ข้อมูลสถานะของ instance แบบละเอียดมากขึ้น
เข้าถึง endpoint นี้ได้ที่:
1 |
|
Feature availability
endpoint /metrics
ยังไม่เปิดให้ใช้บน n8n Cloud
Enable metrics and healthz for self-hosted n8n#
endpoint /metrics
และ /healthz
ถูกปิดไว้เป็นค่าเริ่มต้น ถ้าต้องการเปิดใช้งาน ให้ตั้งค่า n8n instance ของคุณแบบนี้:
1 2 3 4 |
|
ดูรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าด้วย environment variable ได้ที่ Configuration methods