Auto-sync: 2026-04-19 14:51
This commit is contained in:
51
wiki/concepts/可观测性三大支柱.md
Normal file
51
wiki/concepts/可观测性三大支柱.md
Normal 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]]:日志收集器
|
||||
Reference in New Issue
Block a user