背景
当前可观测能力有限,排障、性能分析与容量评估缺乏统一数据支撑。
问题
- 日志结构化不足
- 缺少业务/系统指标
- 请求与异步链路缺乏 tracing
目标
建立基础可观测三件套:结构化日志、Prometheus 指标、OpenTelemetry Trace。
建议改造
- 日志统一字段:
trace_id/run_id/user_id/status/latency_ms
- 暴露指标:QPS、错误率、P95 延迟、Kafka 消费滞后、Run 成功率
- 接入 OTel:HTTP 入站 + Kafka 消费链路 + 关键 DB 操作
- 增加最小可观测仪表盘或指标说明文档
验收标准
- 请求链路可通过
trace_id 串联
- 指标端点可被 Prometheus 抓取
- 至少包含 runs 相关核心指标
背景
当前可观测能力有限,排障、性能分析与容量评估缺乏统一数据支撑。
问题
目标
建立基础可观测三件套:结构化日志、Prometheus 指标、OpenTelemetry Trace。
建议改造
trace_id/run_id/user_id/status/latency_ms验收标准
trace_id串联