监控诊断
Aeron 在共享内存中暴露了一套丰富的 无锁计数器。知道哪些重要、什么样的值才算糟糕, 就是下午 2 点发现问题、还是凌晨 2 点被叫醒之间的区别。
- 计数器 —— 共享内存计数器文件,以及值得告警的信号。
aeron-stat—— driver 与 stream 计数器的实时视图。aeron-stat-diag—— 自动化健康检查及其检查项。cluster-diag—— 集群专属诊断及其暴露的常见陷阱。- Aeron Insight(Premium) —— 生产级可观测性与诊断。
会把你叫醒的计数器
Section titled “会把你叫醒的计数器”| 信号 | 含义 | 关注点 |
|---|---|---|
| 反压(back-pressure) | 发布端被未就绪的订阅端限流 | 持续非零 → 消费端跟不上 |
| NAK / 重传 | 链路丢包 | 速率上升 → 网络或缓冲区大小问题 |
| 丢失间隙(loss gaps) | 接收端在等待缺失数据 | 明显间隙 → 丢包 + 恢复慢 |
| Conductor duty cycle | driver 事件循环延迟 | 尖峰 → CPU 争用 / 失去核隔离 |
本站与 Adaptive Financial Consulting Limited 或 Aeron 项目无任何关联,未获其背书或赞助。 Aeron 是 Adaptive Financial Consulting Limited 的注册商标。
Aeron 是 Adaptive Financial Consulting Limited 在英国及其他国家/地区的商标。