在 ROS 上,日志像行车记录仪,平时没人看,出事的时候全靠它。多 IP 环境的记录比单线路时多,但也更容易被忽略,真到了要复盘的时候,才发现该开的没开、该留的没留。
哪几类记录值得开着
在 ROS 里,值得长期开着的有四类。连接记录,看每条代理IP线路上有多少活动连接;地址分配记录,看谁在什么时候拿到了哪个地址;线路状态记录,看每条线的通断与切换;错误记录,看失败的集中出现时段。四类各有各的用途,前两类支撑日常核对,后两类支撑故障复盘。
四类记录,缺一类都会少一个视角。
- 连接记录
- 每条代理IP线路上的活动连接分布,判断负载与异常
- 分配记录
- 设备与地址的对应关系随时间的变化
- 状态记录
- 线路通断与切换的时间点
- 错误记录
- 失败集中的时段与表现
记录留多久合适
留得比你觉得需要的更久一点。很多问题当天不会暴露,往往过了几天才被察觉;记录只留一天,等到要复盘的时候刚好没得看。磁盘空间通常不是瓶颈,按周保留是比较稳妥的选择,重要的组可以按月留。
| 记录类型 | 回答什么问题 | 保留多久 |
|---|---|---|
| 连接记录 | 线路上负载正常吗 | 按周 |
| 分配记录 | 设备和地址的对应变了吗 | 按月 |
| 状态记录 | 线路什么时候断过 | 按周 |
| 错误记录 | 失败集中在哪里 | 按月 |
在 ROS 上,看记录也有个顺序。先看错误记录里有没有集中的时段,再看状态记录里同一时间有没有异常,最后用连接和分配记录去解释原因。按这个顺序走,定位一条线索通常用不了几分钟。
小结一下:四类记录里,前两类看常态,后两类看异常;记录留得久一点,复盘的时候才有依据。多 IP 环境的运行状态,最后都要落到这些数字上。
