技术速查官方文档3 分钟阅读技术速查

FastGPT应用与管理后台日志指标追踪环境变量配置速查

本页整理了FastGPT日志、指标与追踪相关的所有环境变量配置项。通过修改这些变量可自定义日志输出、OpenTelemetry上报及对话日志推送等功能。 可通过配置以下环境变量调整对应功能,参数详情如下: 1. LOGDEPTH为历史模板变量,新版结构化日志主要使用日志等级配置。 2.

结论

本页整理了FastGPT日志、指标与追踪相关的所有环境变量配置项。通过修改这些变量可自定义日志输出、OpenTelemetry上报及对话日志推送等功能。

具体怎么做

可通过配置以下环境变量调整对应功能,参数详情如下:

变量名默认值说明
LOGENABLECONSOLEtrue是否输出控制台日志
LOGCONSOLELEVELdebug控制台日志等级,可选 trace、debug、info、warning、error、fatal
LOG_DEPTH3历史模板变量,用于日志对象展开深度;当前新版结构化日志主要使用日志等级配置
LOGENABLEOTELfalse是否启用OpenTelemetry日志上报
LOGOTELLEVELinfoOTEL日志等级
LOGOTELSERVICE_NAMEfastgpt-clientOTEL日志服务名
LOGOTELURLOTEL日志上报地址
METRICSENABLEOTELfalse是否启用OpenTelemetry指标上报
METRICSEXPORTINTERVAL30000指标导出间隔,单位毫秒
METRICSOTELSERVICE_NAMEfastgpt-clientOTEL指标服务名
METRICSOTELURLOTEL指标上报地址
TRACINGENABLEOTELfalse是否启用OpenTelemetry链路追踪
TRACINGOTELSERVICE_NAMEfastgpt-clientOTEL追踪服务名
TRACINGOTELURLOTEL追踪上报地址
TRACINGOTELSAMPLE_RATIO追踪采样比例,范围0到1
CHATLOGURL对话日志推送服务地址;为空时不推送
CHATLOGINTERVAL对话日志批量推送间隔,单位毫秒
CHATLOGSOURCEIDPREFIXfastgpt-对话日志来源ID前缀
TRACKBATCHUPDATE_TIME10000事件计数批量写入间隔,单位毫秒

注意事项

  1. LOG_DEPTH为历史模板变量,新版结构化日志主要使用日志等级配置。
  2. TRACINGOTELSAMPLE_RATIO的取值范围为0到1。
  3. 当CHATLOGURL为空时,不会推送对话日志。
  4. 控制台日志等级仅支持trace、debug、info、warning、error、fatal。
  5. OTEL相关上报功能需配置对应上报地址才能生效。

来源:FastGPT 官方文档