Skip to content

环境变量 ​

服务端(.env 或容器环境):

核心 ​

变量默认说明
PORT3001服务端口
CLICKHOUSE_URLhttp://localhost:8123ClickHouse 地址
CLICKHOUSE_USERdefaultClickHouse 用户名
CLICKHOUSE_PASSWORD-ClickHouse 密码(生产建议配置)
ADMIN_ORIGIN本地 dev 端口管理后台来源(CORS 管理面白名单,逗号分隔,生产必填)
MONITOR_DB_PATHstorage/monitor.dbsqlite 元数据路径
SOURCEMAP_DIRstorage/sourcemapssourcemap 存储目录
REPORT_DIRstorage/reports报表产物目录

鉴权 ​

变量说明
MONITOR_ADMIN_PASSWORD超管初始密码(首启播种;生产未配置则生成随机密码落 0600 文件)
MONITOR_ADMIN_TOKEN管理面运维 token(CI/脚本通道,可选)
MONITOR_READ_TOKEN读接口 token(可选;设置后非会话读请求需带 x-monitor-token)
MONITOR_APPS追加种子应用,appId:token,appId2:token2
MONITOR_DROP_ENVS入库丢弃的环境名单(逗号分隔,如 development,test);名单内 env 的事件在接入层整行跳过、不占存储,鉴权仍先生效。CI/e2e 流量建议打 env: 'test' 并在此丢弃

告警与报表 ​

变量默认说明
ALERT_WEBHOOK_URL-全局告警 webhook(钉钉机器人)
ALERT_WEBHOOK_ALLOWLIST-webhook 主机白名单(生产强制),如 oapi.dingtalk.com
ALERT_INTERVAL_MS60000评估间隔
ALERT_SPIKE_THRESHOLD50错误突增阈值(5 分钟内次数)
REPORT_DAILY_HOUR-每日报表推送整点(0-23),不配置不推送
REPORT_WEBHOOK_URL-报表推送渠道(默认复用告警 webhook)

演示数据 ​

变量说明
SERVERseed 脚本目标地址(默认 http://localhost:3001)
SEED_TOKEN已有应用的写入 token(seed 脚本复用已有应用时需要)