全部产品
云市场

VPC 环境调用链查询不到,监控无数据。

更新时间:2019-08-20 20:45:07

异常现象

可能的原因

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

解决办法

1. 检查应用是否正常运行

  1. 在 EDAS 控制台左侧导航栏中单击应用管理,在应用列表页面搜索并单击无调用链和监控信息的应用的应用名称。

  2. 在应用详情页面单击实例部署信息页签,查看该应用实例的运行状态是否为运行正常

    • 如果是,进行下一步。
    • 如果不是,排查应用实例的问题,完成后,进行下一步。

2. 确认是否已安装日志采集器,且日志采集器正常。

  1. 使用 root 账号登录应用部署的 ECS 实例。

  2. 在 ECS 实例中运行 netstat -antp|grep 8002 (8002 为 EDAS 后端日志采集器网络通道服务端端口) 命令,检查是否有正常的连接信息( ESTABLISHED )。

    正常连接状态如下:SProxy-to-Cproxy

    • 如果有,说明日志采集器已安装,且状态正常。
    • 如果没有,说明未安装日志采集器,请安装日志采集器

3. 检查本地 8182 端口是否正常开放

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

  • 如果连接信息正常,说明 8182 端口开放。
  • 如果没有连接信息或者连接信息显示异常,请参考查询安全组规则检查 8182 端口是否被限制。然后开启 8182 端口。

4. 检查是否有访问请求流量

请您根据您的应用的实际业务,确认是否有访问流量。也可以通过查看 EDAS 控制台的日志目录协助确认查询时段内是否有访问请求流量。

结果验证

按照上述办法排查、解决完成后,在调用链查询、基础监控、服务监控页面检查是否有正常的调用链信息和监控数据。