Files
nexus/wiki/concepts/可观测性三大支柱.md
2026-04-19 14:51:38 +08:00

51 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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]]:日志收集器