# 压测场景的监控大盘配置
对性能有高要求的系统在开发完成后或在线上环境遇到性能瓶颈时,多数将借助性能压测工具来提升服务应对大流量时的能力,此时可借助 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。