1. 路由监控
1.1. 功能截图
1.2. 知识点
说明路由监控主要用于辅助排查分布式路由问题,当分布式发布请求路由不正确的时候,可以快速定位问题。
1.3. 功能详述
路由监控主要便于对优雅发布、灰度发布、多版本发布路由问题排查。
路由总开关和本中心路由优先可以在【分布式发布-规则配置-全局配置】中进行修改,当环境为集群或双中心时,NTC服务器时间如果不一致,页面会显示:【NTC服务器时间是否同步:否】。
1.3.1. 实例列表
实例列表主要显示实例IP、应用端口、路由版本、联机状态、实例状态和路由状态等信息。路由状态有正常、关闭、异常、警告、失败、无法连接等。当路由状态为非正常时,可点击查看详细信息。
点击路由状态列表中操作列【详情】,查看原因。
点击【详情】,可以查看基本信息、路由信息、应用信息。
下载
选择实例后,点击【下载】。
下载文件类型为.html,可直接在浏览器中打开,便于开发人员进行问题定位与排查。
基本信息
路由信息
路由信息包括路由启动信息、路由规则变化信息、请求路由信息。
路由启动信息:路由启动信息展示的是分布式路由启动相关日志。
路由规则变化信息:保存最近100条的路由规则变化信息,列表显示路由规则变化时间、变化动作、变化实例列表。
变化动作主要有:
- 优雅发布-优先实例发布
- 优雅发布-流量切换验证
- 优雅发布-正式发布
- 优雅发布-重新发布
- 优雅发布-回退
- 优雅发布-上线
- 优雅发布-下线
- 灰度发布-灰度实例发布
- 灰度发布-增量发布
- 灰度发布-正式发布
- 灰度发布-重新发布
- 灰度发布-回退
- 灰度发布-上线
- 灰度发布-下线
- 路由管理-上线
- 路由管理-下线
- 路由管理-修改路由版本
点击【详情】,可以查看路由规则变化信息,包括联机状态变化和路由版本变化。
请求路由信息:展示请求路由信息列表,主要展示请求路由版本,路由选择前实例列表,路由选择后实例列表,操作等字段。
点击【详情】,可以查看协议、调用类型、耗时、cpu耗时、请求内容、响应内容等信息。
点击【链路】跳转到链路页面,便于排查链路相关问题。
点击【实例路由规则】,可以直接查看应用端口、路由版本、联机状态等信息。
应用日志
应用日志包括启动日志、内存日志、错误日志。
启动日志:应用探针启动日志。
内存日志:应用内存日志,方便排查问题。
错误日志:基于应用内存日志的基础上筛选出错误日志,更加方便排查问题。
1.3.2. 实例监控
实例监控主要展示实例状态、联机状态、路由版本、cpu和堆内存的使用情况以及最近1分钟、最近5分钟、最近30分钟的请求数、成功率、平均响应时间等。可以通过路由版本字段进行实例的过滤查询。