Auto-sync: 2026-04-19 14:51

This commit is contained in:
2026-04-19 14:51:38 +08:00
parent 5ee507c33a
commit fc0dde291f
103 changed files with 3687 additions and 12 deletions

View File

@@ -0,0 +1,51 @@
---
title: "可观测性三大支柱"
type: concept
tags:
- Observability
- Metrics
- Logs
- Traces
date: 2024-04-02
---
## Definition
可观测性三大支柱是系统可观测性的三个核心信号Metrics指标、Logs日志、Traces追踪它们相互关联共同提供系统内部状态的可见性。
## Three Pillars
### Metrics指标
- 聚合的源统计数据
- 长时间序列的数值测量
- 用于监控、告警和趋势分析
- 示例CPU 使用率、请求延迟、错误率
### Logs日志
- 事件的时间戳记录
- 详细的事件描述信息
- 用于问题根因分析和调试
- 示例:应用错误日志、访问日志
### Traces追踪
- 请求在分布式系统中的完整路径
- 包含多个 Span跨度形成的调用链
- 用于理解系统行为和性能瓶颈
- 示例:用户请求从 API Gateway → Service A → Service B → Database
## Trace Span
追踪中的一个单元,包含:
- 开始时间Start Time
- 持续时间Duration
- 元数据Metadata
- 关联的日志
## Integration
- OpenTelemetry 统一收集这三种信号
- 通过关联分析实现端到端可观测性
- Grafana/OpenSearch 可视化展示
## Related Concepts
- [[OpenTelemetry]]:统一采集框架
- [[OpenTelemetry-Collector]]:数据收集组件
- [[ADOT]]AWS 发行版
- [[Fluent-Bit]]:日志收集器