posts

Posts

全部文章 Game Golang SaaS Rust 游戏开发 客户端开发 GameDev Lua Indie 写作
infra

SLO、SLI 与错误预算:数据驱动的可靠性工程

系统性 SRE 可靠性工程指南:SLI(Service Level Indicator)选取方法论、SLO(Service Level Objective)目标设定、错误预算定义与消费、Burn Rate 告警策略、多窗口多阈值告警(Multi-window Multi-burn-rate Alerting)、服务水平协议(SLA)与 SLO 的区别、基于错误预算的发布策略(发布窗口/金丝雀阈值)、SLO 监控面板设计、SLO 文化与团队治理。附 Google SRE 示例与 Prometheus/Grafana 实战配置。

5 分钟阅读
sre slo sli
infra

告警设计与事件响应:降噪、分级、值班与事后复盘

系统性告警与事件响应实战指南:告警设计的黄金法则(可行动性/关联上下文/优先级/渐进式)、Four Golden Signals 与 USE/RED 方法论、告警分级(P0/P1/P2/P3)与升级策略、告警疲劳根因分析与降噪手段(抑制/聚合/去重/依赖静默)、值班轮换(on-call)制度、事件响应 SOP(检测/评估/缓解/复盘)、ChatOps / Runbook 自动化、事后复盘模板(Postmortem)与无责文化、MTTR/MTBF/MTTF 指标定义与追踪、PagerDuty/Opsgenie 集成实践。

8 分钟阅读
alerting incident-response on-call
infra

日志系统全栈:Loki、EFK、Vector 与日志架构设计

系统性日志系统实战指南:日志采集架构设计(DaemonSet/Sidecar/应用直推)、Loki 架构(Distributor/Ingester/Querier/Compactor/Index Gateway)、LogQL 查询语言、Loki 对象存储后端与分片策略、EFK 栈(Elasticsearch/Fluentd/Kibana)生产部署、Vector(Rust 高性能日志采集器)配置与拓扑、日志结构化(JSON/OTLP)与解析(Regex/Grok/CSV)、日志压缩与保留策略、日志安全(脱敏/审计/权限)、日志与 Trace/Metrics 关联。附完整 Kubernetes 部署配置。

6 分钟阅读
logging loki efk
infra

分布式追踪实战:Jaeger、Tempo 与采样策略

系统性分布式追踪实战指南:Trace 数据模型(Span/Trace/Context/Links)、分布式追踪头传播(W3C Trace Context / B3 / Jaeger)、Jaeger Agent/Collector/Query/UI 部署架构、Tempo 低成本对象存储架构、头部采样 vs 尾部采样 vs 自适应采样、TraceQL 查询语言、Span/Event/Attribute 最佳实践、Trace 与 Metrics/Logs 关联(Exemplars/OpenTelemetry)、性能开销分析与优化、追踪驱动的延迟分析(关键路径/火焰图)、全链路压测追踪。附 Go/Java/Node.js 实战与 Kubernetes 部署 YAML。

6 分钟阅读
distributed-tracing jaeger tempo
infra

OpenTelemetry 完全指南:标准化可观测性框架

系统性 OpenTelemetry 实战指南:OTel 架构与核心理念、自动与手动 Instrumentation、Span/Trace/Context 传播、Metrics SDK / Logs SDK / Baggage、语义约定(Semantic Conventions)与资源属性、OTel Collector 架构与 processors/exporters、采样策略(AlwaysOn/Sampler/Parent-based/Rate-limiting)、OTLP 协议、与 Prometheus/Jaeger/Loki 的桥接、Go/Java/Node.js/Python 多语言实战代码。

6 分钟阅读
opentelemetry tracing instrumentation
infra

Grafana 可视化与仪表盘设计:从数据到洞察

系统性 Grafana 实战指南:数据源配置(Prometheus/Loki/Tempo/MySQL/Elasticsearch)、仪表盘设计原则(OLAP 原则/颜色语义/信息层次/Golden Signals)、变量与模板化(Query/Text/Custom/Interval/Datasource)、多面板联动与钻取、Alerting 规则(Grafana 告警 vs Alertmanager)、Annotation 与事件叠加、Grafana Loki 日志查询面板、Grafana Tempo 追踪面板、面板类型选择(Time Series/Stat/Table/Heatmap/Gauge/Logs/Node Graph/Canvas)、公共分享与嵌入、Grafana 权限模型与组织管理。附生产级 Dashboard JSON 模板。

7 分钟阅读
grafana dashboard visualization