如何配置可观测性

配置日志导出和采样以实现可观测性

Activepieces 通过 evlog 导出结构化日志。每个 API 请求和 Worker 作业执行都会发出一个包含持续时间、状态和采样上下文的宽事件 JSON 对象。

日志导出变量

变量描述默认值示例
AP_OTEL_ENABLED通过 OTLP 日志导出功能导出日志(不含链路追踪和指标)falsetrue
OTEL_EXPORTER_OTLP_ENDPOINTOTLP 导出端点https://your-collector:4317
OTEL_EXPORTER_OTLP_HEADERSOTLP 导出器的请求头(逗号分隔的键值对)Authorization=Bearer token

采样变量

变量描述默认值
AP_LOG_SAMPLE_RATE_INFO要保留的 info 级别事件百分比(0–100)100
AP_LOG_KEEP_SLOW_MS始终保留慢于此阈值(毫秒)的请求2000
级别为 `warn` 或 `error` 的事件无论采样配置如何,始终保留。 `AP_OTEL_ENABLED=true` 仅启用 OTLP **日志**导出——OpenTelemetry 链路追踪和指标不再发出。