当应用出现业务异常问题时,您可以分析业务日志,精准定位业务异常。

应用限制

EDAS标准版不支持日志分析,专业版和铂金版支持日志分析。

步骤一:关联业务日志

  1. 登录EDAS控制台
  2. 按需执行以下任一操作来进入应用的详情页面:
    • 在左侧导航栏选择资源管理 > 容器服务K8s集群(或资源管理 > Serverless K8s集群),在顶部菜单栏选择地域并在页面上方选择微服务空间,在容器服务K8s集群Serverless K8s集群页面单击集群ID,然后在集群详情页面的应用列表区域单击具体应用名称。
    • 在左侧导航栏单击应用列表,在顶部菜单栏选择地域并在页面上方选择微服务空间,在集群类型下拉列表中选择容器服务/Serverless K8s集群,然后单击目标应用名称。
  3. 在左侧导航栏选择应用设置 > 应用监控设置
  4. 在应用监控设置页面,单击自定义配置页签。
  5. 业务日志关联设置区域,设置是否在应用的业务日志中关联调用链的TraceId信息。
    Business log
    • 开启此开关后,会在业务日志中自动生成调用链的TraceId。
    • 如果您还需要绑定Project和Logstore,实现精准定位业务异常问题。
  6. 自定义配置页签底部,单击保存

步骤二:查询并分析日志

  1. 登录EDAS控制台
  2. 按需执行以下任一操作来进入应用的详情页面:
    • 在左侧导航栏选择资源管理 > 容器服务K8s集群(或资源管理 > Serverless K8s集群),在顶部菜单栏选择地域并在页面上方选择微服务空间,在容器服务K8s集群Serverless K8s集群页面单击集群ID,然后在集群详情页面的应用列表区域单击具体应用名称。
    • 在左侧导航栏单击应用列表,在顶部菜单栏选择地域并在页面上方选择微服务空间,在集群类型下拉列表中选择容器服务/Serverless K8s集群,然后单击目标应用名称。
  3. 在应用详情页面的左边导航栏选择监控 > 应用诊断-日志分析
  4. 在右侧页面,执行以下操作:
    1. 在搜索框中输入查询分析语句。
      查询分析语句由查询语句和分析语句构成,格式为查询语句|分析语句,查询分析语句语法请参见查询语法SQL分析语法
    2. 设置查询分析的时间范围。
      您可以设置相对时间、整点时间和自定义时间。
      说明 查询结果有1分钟以内的误差。
    3. 单击查询/分析,查看查询分析结果。
    日志分析