跳转到内容

事件日志

事件日志是连接生命周期事件的持久化、可过滤历史记录,方便你追踪断连原因、验证重连进度,并在问题排查时建立时间线。

类别事件示例
连接已连接、已断开、认证失败、超时
节点节点状态变更(active → idle → link_down)
重连宽限期开始、SSH 连接尝试、阶段完成、最终失败
系统应用启动/退出、配置变更、插件事件
级别颜色含义
info蓝色正常操作事件
success绿色操作成功完成
warning橙色需要关注但未影响功能
error红色操作失败

重连期间,事件日志会逐一记录每个阶段:

阶段说明
queued重连请求已进入队列
grace-period向旧连接探测 30 秒(保留 TUI 应用状态)
ssh-connect建立新 SSH 底层连接
await-terminal等待 WebSocket 桥接就绪
restore-forwards重建端口转发规则
resume-transfers恢复暂停的 SFTP 传输
restore-ide重新激活 IDE 模式远程文件
done重连完成,连接回到 Active 状态

若任一阶段失败,下一次重连尝试前会有指数退避延迟,日志中会记录详细的错误原因。

控件功能
搜索框在消息文本中进行全文搜索
类别过滤只显示指定类别(连接 / 节点 / 重连 / 系统)
级别过滤按 info / warning / error 过滤
连接过滤只显示特定主机的事件
时间范围显示最近 1 小时 / 24 小时 / 7 天 / 全部

点击工具栏导出按钮,将当前(含已应用的过滤器)事件日志导出为 .json.csv 文件,便于离线分析或提交 bug 报告。

  • 排查断连 — 精确找到连接何时丢失及其原因
  • 验证重连 — 追踪每个重连编排阶段,确认成功率
  • 安全审计 — 保存认证失败事件的完整历史记录
  • 性能分析 — 对比多次重连的耗时,识别网络延迟热点