使用 root 账号登录应用部署的 ECS 实例,运行 netstat -antp|grep 8182 命令,查看 8182 端口是否处于监听状态且有连接信息。

问题现象

可能原因

  • 当前应用异常或未处在正常运行状态
  • 没有安装日志采集器或日志采集器异常
  • 本地(hblog进程)8182 端口未正常打开
  • 无访问请求流量

解决方案

  1. 检查应用是否正常运行。
    1. 在 EDAS 控制台左侧导航栏中单击应用管理,在应用列表页面搜索并单击无调用链和监控信息的应用名称。
    2. 在应用详情页面单击实例部署信息页签,查看该应用实例的运行状态是否为运行正常
      • 如果是,执行步骤2
      • 如果否,排查应用实例的问题,完成后,执行步骤2
  2. 确认是否已安装日志采集器,且日志采集器正常。
    1. 使用 root 账号登录应用部署的 ECS 实例。
    2. 在 ECS 实例中运行 netstat -antp|grep 8002 (8002 为 EDAS 后端日志采集器网络通道服务端端口) 命令,检查是否有正常的连接信息( ESTABLISHED )。
      正常连接状态如下: 正常状态链接
      • 如果有,说明日志采集器已安装,且状态正常。
      • 如果没有,说明未安装日志采集器,请安装日志采集器
  3. 检查本地 8182 端口是否正常开放。
    • 如果连接信息正常,说明 8182 端口开放。
    • 如果没有连接信息或者连接信息显示异常,请参考查询安全组规则检查 8182 端口是否被限制。然后开启 8182 端口。
  4. 检查是否有访问请求流量。
    请您根据您的应用的实际业务,确认是否有访问流量。也可以通过查看 EDAS 控制台的日志目录协助确认查询时段内是否有访问请求流量。
  5. 结果验证
    按照上述办法排查、解决完成后,在调用链查询、基础监控、服务监控页面检查是否有正常的调用链信息和监控数据。