# 压测场景的监控大盘配置

    对性能有高要求的系统在开发完成后或在线上环境遇到性能瓶颈时,多数将借助性能压测工具来提升服务应对大流量时的能力,此时可借助 Erda 的大盘能力查看压测过程中需关注的指标,例如:

    • 服务运行中出现的慢 SQL
    • 服务运行中出现的慢请求
    • 压测场景下服务的内存及 CPU 使用情况

    下文将以 apm-demo-api 为例,介绍如何通过 Erda 在性能压测场景下配置监控大盘。

    # 慢 SQL 大盘配置

    针对慢 SQL,您可在 Erda 大盘中选择表格类型的图表,查看 SQL 语句、SQL 请求的平均时间、SQL 请求的最大时间等信息,相关配置如下图所示:

    # 慢请求大盘配置

    除慢请求外,您还可以查看特定请求路径的请求折线图。

    若服务为 Java 服务,您可通过大盘查看堆内存使用情况以及 GC 情况。

    # 堆内存使用情况大盘配置

    # 服务 GC 使用情况大盘配置

    # 内存及 CPU 使用情况大盘配置

    您还可以通过运维大盘配置容器内存及 CPU 水位图表,需注意的是,在压测场景下需多关注 CPU 或者内存的峰值,以通过最大值来获取峰值。

    # 单个实例 CPU 限制值卡片配置

    # 单个实例 MEM 限制值卡片配置

    # 实例数量卡片配置

    # 实例 CPU 水位配置

    # 实例 MEM 水位配置

    如需基于 Pod Name 筛选,可在部署中心查看 Pod Name。