Skip to content

可观测性与稳定性保障层 ​

让系统“活得好”且“出问题能秒级定位”:监控 · 追踪 · 高可用 · CI/CD

稳定性的最后一公里。搭建 Prometheus+Grafana、Zabbix、ELK/EFK 监控告警与日志体系,用 SkyWalking/Jaeger 做链路追踪,落实限流熔断降级与混沌工程,并用 Jenkins/GitLab CI/ArgoCD 串起 CI/CD 流水线。学完可保障业务高可用与快速故障定位。

本阶段学习目录 ​

监控与告警 ​

  • Prometheus + Grafana — 数据模型、exporter、PromQL、Recording/Alerting Rule、面板与告警路由。
  • Zabbix — 架构(Server/Agent/Proxy)、模板、触发器、动作与告警媒介。
  • ELK/EFK 日志栈 — 采集(Filebeat)/解析(Logstash)/存储检索(Elasticsearch)/可视化(Kibana)。

链路追踪 ​

  • SkyWalking — 架构、Java/其他语言 agent、拓扑图、分布式追踪与性能剖析。
  • Jaeger — OpenTracing、span 与采样、存储后端、与 K8s 集成。

高可用与容灾 ​

  • 限流 / 熔断 / 降级 — 概念与适用场景、熔断器模式、Sentinel/Hystrix 思路、与网关配合。
  • 混沌工程 — 故障注入理念、Chaos Mesh、演练流程与稳态假设。

CI/CD 流水线 ​

  • Jenkins — 架构、Pipeline(as Code)、agent/stage、凭据与插件生态。
  • GitLab CI — .gitlab-ci.yml、runner、stage/artifacts/cache、规则与流水线。
  • ArgoCD — GitOps 理念、声明式交付、Application、同步与健康检查。

说明

以上为 可观测性与稳定性保障层 的目录框架,当前均为占位页面,详细内容将在你确认框架后逐步补充。