登录

协议运维OPS CONSOLE
工作台
诊断与配置
服务运行正常

正在读取节点健康状态…

系统总览查看节点、账号和服务健康状态
节点读取中--:--:--
OPERATIONS OVERVIEW

系统总览

先确认节点和依赖健康,再从账号、请求或告警进入具体排查。下面的状态拆开显示,不把“数据库有记录”误当成“微信在线”。

尚未刷新
连接总数
—
活动连接当前节点
在线账号
—
—微信长连接在线
离线 / 未登录
—
—需要关注的账号
服务版本
—
—进程运行时间

节点健康

基础设施和运行时状态。发现异常时优先看这里。

检查中

常用入口

按排障目标快速跳转,不用在长页面里找。

模块说明

每个模块解决一个明确的运维问题,按需进入。

最近告警

需要人工确认或继续跟进的事件。

最近异常请求

过去加载到的失败或慢请求。

ACCOUNT CENTER

账号中心

账号状态被拆成多个事实:数据库记录、Redis 缓存、内存连接、微信长连接和 WebSocket。只有把这些状态放在一起,才能判断账号到底“在哪里”。

—

这个模块适合排查什么?

适合确认账号是否仍存在、是否在线、是否只是数据库残留,以及某个账号为什么无法被后台找到。登录 Key 显示完整值和短 hash,可直接复制用于查询;请限制后台访问权限。

—
账号登录 Key授权到期综合状态状态拆分最近活动操作
没有匹配的账号

调整搜索关键词或状态筛选后再试。

REQUEST AUDIT

请求审计

核心问题是“谁在调用这个 key”。这里记录 request ID、来源 IP、接口、响应状态、耗时,以及数据库和内存连接是否存在。

—

如何使用

先用路径、来源 IP 或关键字缩小范围。新请求显示完整 key;旧请求若账号仍在可按 hash 补全,否则明确标记为无法恢复。后台自身的 /admin 轮询不计入审计,结果按页加载。

筛选结果—
本页失败—
本页慢请求—
本页连接缺失—
默认隐藏 183.245.20.165 对 CheckLoginStatus 的例行请求;填写该来源 IP 或勾选上方开关即可查看。
时间请求 / key来源结果连接上下文耗时详情
没有符合条件的请求

可以扩大搜索范围或清空筛选条件。

按 key 查看调用链

输入完整 login key 或 hash,直接查看该 key 的全部请求;搜索条件通过请求体提交,不写入访问 URL。

尚未查询。这里会显示该 key 的请求、连接和协议事件摘要。
LIVE LOG STREAM

实时日志

直接查看本进程在终端打印的运行日志,包括连接、心跳、协议与回调信息。

—

实时流与历史审计有什么区别?

这里显示服务当前 stdout/stderr 的日志流:业务 login key 完整显示,后台密码和 session 等仍会隐藏。连接时回放最近 2000 行;后台自身的 /admin 访问日志会被过滤。网页会保留至少最近 1000 行并限制缓存体积;进程重启后旧内容不会保留,历史 HTTP 请求仍在“请求审计”中按页查询。

进程控制台

建立连接后,新打印的日志会自动出现在底部;断线时会尝试重连。

未连接
点击右上角“连接日志流”开始接收控制台输出。

历史请求快照

需要筛选或打开单条 request ID 时,进入请求审计模块。

最近请求
当前日志说明
终端日志用于即时观察;请求审计保存结构化时间线。遇到“旧 key 一直被调用”时,优先从请求审计按来源 IP 和接口路径筛选。
ALERT CENTER

告警中心

告警把重复出现、需要人工关注的异常集中起来。确认表示“已看到”,关闭表示“这次事件已处理”,两者都会留下操作审计。

—

当前规则覆盖什么?

包括不存在连接的 key 高频调用、单 IP 多账号调用、API 错误、重连风暴、心跳失败、回调超时、MySQL / Redis 故障、资源阈值和数据库与内存状态不一致。账号告警展示完整登录 Key;系统级或涉及多个账号的告警不强行归属。历史告警按页加载;前三个数字只统计本页。

本页活动—
本页高等级—
本页已确认—
筛选结果—
—
时间等级规则目标登录 Key说明状态操作
当前没有告警

服务会在规则再次触发时自动创建事件。

PROTOCOL DIAGNOSTICS

协议诊断

直接调用协议级诊断接口,适合核对好友关系、联系人详情和标签接口的原始 ret、错误文本、耗时与请求上下文。

只使用已有内存连接

诊断有边界

诊断接口不会偷偷创建临时连接;如果目标账号没有内存连接,会明确返回“请先重新连接账号”。结果会记录到协议事件表,便于之后从账号时间线复盘。

选择目标账号

账号列表展示完整 login key。若账号不在线,请先在账号中心执行重新连接。

诊断结果

这里展示接口返回的结构化结果,不会隐藏 ret 或错误文本。

尚未执行诊断。
SYSTEM SETTINGS

系统设置

调整后台 session、日志保留、慢请求、高频调用、重连、回调和资源告警阈值。保存设置会立即影响运维行为,并写入操作审计。

—

设置建议

先保持默认阈值运行一段时间,再根据真实请求量调整。IP 白名单支持单个 IP 或 CIDR;业务 login key 在已登录后台完整显示,后台密码和 session 不显示。

后台访问

控制 session 生命周期和后台可访问来源。

请求与日志

定义慢请求、日志级别和结构化数据保存周期。

告警阈值

阈值越低越敏感,建议结合请求量和账号规模调整。

安全与推送

控制实时日志推送和其他敏感信息在后台的显示策略。

WebSocket 实时日志允许后台连接实时日志流
其他敏感字段脱敏预留策略;业务 login key 始终完整显示,后台 session 和密码仍会隐藏

节点信息

服务进程和 Supervisor 状态。重启属于危险操作,需要二次确认并记录审计。

点击“刷新节点”读取进程列表。
协议运维控制台 · 所有危险操作均需要确认并写入审计日志

账号详情

加载中…

?
——
读取中

账号状态

运维操作

协议诊断

尚未执行。

请求详情

request ID