Skip to content

OpenTelemetry 环境变量(OpenTelemetry environment variables)#

File-based configuration

You can add _FILE to individual variables to provide their configuration in a separate file. Refer to Keeping sensitive data in separate files for more details.

n8n 可以通过 OTLP 将工作流和节点执行跟踪导出到 OpenTelemetry 收集器。有关详细信息,请参阅 OpenTelemetry 跟踪

🌐 n8n can export workflow and node execution traces over OTLP to an OpenTelemetry collector. Refer to OpenTelemetry tracing for details.

变量 类型 默认值 描述 可用自
N8N_OTEL_ENABLED 布尔值 false 是否启用 OpenTelemetry 跟踪。当设置为 false 时,n8n 不会加载 OpenTelemetry SDK。 2.19.0
N8N_OTEL_EXPORTER_OTLP_ENDPOINT 字符串 http://localhost:4318 要将跟踪导出到的 OTLP HTTP 端点的基础 URL。n8n 应用会将 N8N_OTEL_EXPORTER_OTLP_TRACING_PATH 的值附加到此 URL。 2.19.0
N8N_OTEL_EXPORTER_OTLP_TRACING_PATH 字符串 /v1/traces 附加到 N8N_OTEL_EXPORTER_OTLP_ENDPOINT 的路径,用于导出追踪。 2.19.0
N8N_OTEL_EXPORTER_OTLP_HEADERS 字符串 - 以逗号分隔的 key=value 对列表,用于在每个 OTLP 请求中作为 HTTP 头发送。用于身份验证令牌或租户头。例如:authorization=Bearer <token>,x-tenant=acme 2.19.0
N8N_OTEL_EXPORTER_SERVICE_NAME 字符串 n8n 导出跨度上 service.name 资源属性的值。 2.19.0
N8N_OTEL_TRACES_SAMPLE_RATE 数字 1.0 要导出的跟踪比例,在 01 之间。n8n 使用跟踪 ID 比例采样器,因此一个跟踪中的所有跨度要么一起被采样,要么一起被丢弃。 2.19.0
N8N_OTEL_TRACES_INCLUDE_NODE_SPANS 布尔值 true 是否为每次节点执行发出 node.execute span。设置为 false 仅导出工作流级别的 spans。 2.19.0
N8N_OTEL_TRACES_INJECT_OUTBOUND 布尔值 true 是否将 W3C traceparent/tracesstate 头注入使用 n8n HTTP 辅助工具的节点发出的出站 HTTP 请求中。 2.19.0
N8N_OTEL_STARTUP_CONNECTIVITY_TIMEOUT_MS 数字 2000 启动时对 OTLP 端点进行连接性检查的超时时间(以毫秒为单位)。如果在此期间无法访问端点,n8n 会记录警告。 2.19.0