11. 可观测性

可观测性不是「装一个 Prometheus」,而是用指标、日志、链路三类信号回答未知问题:哪里慢、为什么慢、影响了谁。先定义 SLO,再决定采集、采样与保留,否则只会得到一堆昂贵的仪表盘。

层级:

L3 · 平台

难度:

进阶

预计:

35 分钟

前置:

Prometheus、日志采集、Service

技术栈地图

  • 指标:Prometheus、Thanos、Mimir、VictoriaMetrics、metrics-server。

  • 日志:Loki、EFK/OpenSearch、Vector/Fluent Bit。

  • 链路:Tempo、Jaeger、OpenTelemetry Collector。

  • 可视化 / 告警:Grafana、Alertmanager、Pyrra(SLO)。

  • 运行时观测:Pixie、eBPF 工具(Cilium Hubble)。

选型要点

指标用 Prometheus 生态,日志在 Loki 与 EFK 之间按查询习惯和成本选择,链路优先 OpenTelemetry 标准。三者要用同一组 service.name、namespace、pod、trace_id 标签关联;否则告警只能告诉你「有问题」,不能告诉你「哪里有问题」。

本域文章

关联章节