用途:帮助团队在生产系统中建立日志、指标与追踪三位一体的可观测性,便于理解系统行为、定位故障与设计告警。
主要能力:结构化 JSON 日志(含 correlation_id、span_id 等上下文字段);日志级别使用规范(TRACE/DEBUG/INFO/WARN/ERROR/FATAL);基于 Span 的分布式追踪与上下文传播;计数器、仪表、直方图三类指标采集;OpenTelemetry 接入与自动埋点;ELK、Grafana Loki、Datadog 的日志聚合配置;Prometheus 告警规则与严重级别划分。
使用方式:资料给出 Python 与 TypeScript 的结构化日志实现、Span/Tracer 与 trace_span 上下文管理器、MetricsRegistry 指标注册、OpenTelemetry 初始化函数,以及 Logstash、Promtail、datadog.yaml、Prometheus 告警规则等配置片段。可按需将对应代码或配置接入现有服务。
适用场景:微服务与分布式系统的日志规范、跨服务请求追踪、系统健康指标监控、集中式日志管理与症状型告警。
限制:资料未提供具体安装命令、依赖版本、收费或价格信息,也未给出完整部署步骤;示例代码需结合自身技术栈调整,敏感数据需自行实现脱敏。