应用概览

将应用接入AHAS应用防护后,AHAS将监控各应用、接口、机器的实时数据,从而评估系统的整体表现,并为流控降级规则提供重要依据。本文介绍应用概览页的主要功能。

功能入口

  1. 登录AHAS控制台
  2. 在AHAS控制台左上角,选择应用接入的地域。
  3. 在控制台左侧导航栏中选择流量防护 > 应用防护
  4. 应用防护页面的应用卡片页签单击目标应用卡片。

功能介绍

应用概览页面会动态刷新,展示应用的限流指标详情,以TOP形式罗列请求、流控、响应时间、异常事件等信息。

  • 限流指标:统计了应用QPS、RT、CPU等数据。
    说明 应用概览中涉及到的QPS、响应时间均为应用入口接口的统计,不包括应用内部方法调用的统计。
    应用概览2.png
    • QPS数据:展示了近5分钟通过请求数、流控请求数和异常请求数的时序图。
      • 单击历史数据,可以查看QPS更详细的历史数据,最多可以查看7天内的历史数据。
      • 单击图例,可以隐藏或展示该指标的时序图。
    • 防护事件:展示了该应用在流量防护期间触发的防护事件。
      • 单击详情,查看该防护事件的详情。
      • 单击防护事件查询,可查看更多的防护事件。
    • RT:响应时间,单位为ms。展示了近5分钟响应时间的时序图。单击历史数据,可以查看RT更详细的历史数据,最多可以查看7天内的历史数据。
    • CPU:用户CPU使用率。展示了近5分钟CPU使用率。单击历史数据,可以查看CPU更详细的历史数据,最多可以查看7天内的历史数据。
    • 状态码统计:展示了近5分钟不同时间HTTP各个状态码的数量。
      • 单击历史数据,可以自定义查看任意时间段的状态数据和对比数据,最多查看7天历史数据。
      • 单击图例,可以隐藏或展示该指标的时序图。
  • TOP列表:包括通过QPS、流控QPS、平均RT的TOP接口列表,以及CPU的TOP节点列表。热力图2.png
    • TOP接口列表会动态刷新,按通过QPS由大到小排列。
    • 单击接口名称或该区域右上角的查看全部,进入接口详情页面,查看所有接口的QPS、CPU、Load等详细信息。
    • 单击CPU TOP列表的节点名,进入机器监控页面,查看所有节点的应用指标。
    • 单击目标接口操作列的流控隔离降级,可为该资源配置相应规则。具体操作,请参见配置流控规则配置熔断规则配置隔离规则
  • 异常数据:统计了该应用近5分钟的异常情况,为您排查系统问题提供有效信息。
    说明 该区域默认展示最近一次统计情况。
    异常信息.png
    • 单击异常统计数据柱形图中的柱形,则在右侧异常TOP列表中,展示该异常的具体接口、类型、次数。
    • 单击异常统计数据右上角的历史数据,可以查看任意时间段发生的异常次数,最多可以查看7天内的历史数据。
    • 单击异常TOP列表操作列的查看,进入到接口详情页面,查看该接口的异常详情。
    • 您在异常统计数据区域查看到异常数据后,可在应用本地日志中查看异常记录。
      说明 控制台查看以秒为单位的异常统计情况,异常详细内容您可以在本地异常记录文件中查看。
      • 异常记录的文件地址:与metrics.log同个目录。
      • 异常记录的文件名称:
        • {appName}-ahas_exceptions.log.{日期,精确到天}
        • {appName}-ahas_exceptions.log.{日期,精确到天}.idx
      • 异常记录格式:{时间戳}|{时间,精确到毫秒}|{异常接口}|{异常详情}

      样例如下所示:

      1619749703000|2021-04-30 10:28:23.062|/exception1|com.alibaba.csp.sentinel.demo.exception.TestException: test exception_1 15
      1619749703000|2021-04-30 10:28:23.065|/exception|com.alibaba.csp.sentinel.demo.exception.AnotherException: test another exception 71
      1619749705000|2021-04-30 10:28:25.065|/exception1|com.alibaba.csp.sentinel.demo.exception.TestException: test exception_1 38
  • 系统资源指标:展示了系统的Load、物理内存、Disk等指标的时序图。系统资源图2.png
    • 单击各指标时序图中的指标详情,查看各指标的节点分位图、TOP列表等详细信息。
    • 单击各指标时序图中的历史数据,可以查看各个指标更详细的历史数据,最多可以查看7天内的历史数据。
    • 鼠标悬浮在图中某一点,可查看该时刻该指标的具体数据。