01
消息延迟概述
什么是消息延迟 · 常见原因(网络/磁盘/GC)· 对业务的影响
基础概念
02
监控指标体系
端到端延迟 · 生产/消费延迟 · 延迟百分位 P99/P999
指标P99
03
埋点与数据采集
客户端/服务端埋点 · OpenTelemetry · 日志采集
埋点OTel
04
时间同步与校准
NTP原理 · 时钟偏移影响 · 时间戳校准
NTP校准
05
消息队列选型与延迟特性
Kafka · RocketMQ · RabbitMQ · Pulsar 延迟对比
MQ对比
06
Kafka延迟监控实战
生产者ack · 消费者Lag · 时间戳提取器
KafkaLag
07
RocketMQ延迟监控实战
消息轨迹 · 定时消息延迟 · Broker耗时
RocketMQ轨迹
08
RabbitMQ延迟监控实战
队列深度 · 确认机制 · 延迟插件
RabbitMQ插件
09
Pulsar延迟监控实战
BookKeeper写入 · Cursor管理 · 端到端追踪
PulsarBookKeeper
10
端到端延迟追踪
Trace/Span原理 · Jaeger · SkyWalking集成
分布式追踪Jaeger
11
延迟数据存储选型
Elasticsearch · Prometheus · InfluxDB · ClickHouse
存储对比
12
Prometheus + Grafana监控
Exporter · PromQL · Grafana仪表盘
PrometheusGrafana
13
Elasticsearch + Kibana监控
日志索引 · 聚合查询 · 可视化看板
ELKKibana
14
实时告警体系
静态阈值/动态基线 · 钉钉/企微/邮件
告警通知
15
延迟异常检测算法
3σ · 移动平均 · EWMA · MAD
算法异常检测
16
基于机器学习的延迟预测
ARIMA · Prophet · Isolation Forest
ML预测
17
延迟问题定位方法论
火线图 · 瓶颈分析 · RCA流程
定位RCA
18
网络延迟排查
tcpdump · Wireshark · mtr · ping · 带宽
网络工具
19
磁盘I/O延迟排查
iostat · iotop · fio · SSD vs HDD
磁盘IO
20
GC与JVM延迟排查
GC日志 · G1/ZGC调优 · 内存泄漏
JVMGC
21
操作系统层面延迟优化
内核参数 · CPU亲和性 · 大页内存
OS优化
22
消息队列参数调优
批量发送 · 压缩 · 确认机制 · Prefetch
调优MQ
23
客户端优化
连接池 · 重试 · 异步发送 · 序列化
客户端性能
24
延迟压测方案
JMeter · Locust · 自研工具 · 指标分析
压测JMeter
25
延迟SLA制定与度量
SLA/SLO/SLI · 燃烧率告警
SLASLO
26
多机房/跨地域延迟监控
异地多活 · 全局延迟视图 · 数据一致性
多机房跨地域
27
延迟监控平台架构设计
采集层 · 存储层 · 计算层 · 展示/告警层
架构平台
28
延迟监控最佳实践案例
电商订单 · 金融交易 · 物联网管道
案例实践
29
延迟监控的常见陷阱
时钟不同步 · 采样偏差 · 聚合粒度 · 数据丢失
陷阱避坑
30
未来趋势与展望
eBPF · 无侵入监控 · AIOps应用
eBPFAIOps