跳至内容

监控#

有三个API端点可以调用以检查实例状态:/healthzhealthz/readiness/metrics

健康检查与就绪检查#

/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启用指标和健康检查#

默认情况下,/metrics/healthz 端点处于禁用状态。要启用它们,请配置您的n8n实例:

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

有关如何使用环境变量配置实例的更多信息,请参阅配置方法

优云智算