logs\metrics\traces
可观测性是以系统的指标、日志、链路追踪三大数据支柱为基础,衍生出如数据监控、问题分析、系统诊断等一系列的能力。
- 指标(Metrics):记录一段时间内各个维度的量化信息,用来观察系统的某些状态和趋势。
- 日志(Logs):记录程序运行过程中产生的一些离散事件。
- 链路追踪(Traces):记录一次请求从接收到处理完成整个生命周期内的调用链路。
指标 Metrics
在指标这个领域中,基本上 prometheus 是一家独大的解决方案。只不过内部的存储选型,比如 Mimir \ VictoriaMetrics,会有一些分歧。
见下文
日志 Logs
日志管理 ELK EFK APL
Grafana Loki
VictoriaMetrics
链路 Traces
Skywalking vs ElasticAPM vs OpenTelemetry
Grafana Tempo