排课管理系统升级实操指南与架构设计
排课管理系统升级实操指南与架构设计
在教育信息化不断深化的背景下,排课管理系统作为教学资源调度的核心工具,其功能完备性、性能稳定性与扩展性成为关键考量。本文以技术架构师视角,结合服务升级换代的实际场景,梳理出一套完整且可落地的实操方案,涵盖架构设计、部署配置、操作流程、常见问题及代码参数说明,旨在提升系统整体效能与可维护性。
一、核心目标与适用场景
本次升级聚焦于以下几大核心目标:
提升系统响应速度与并发处理能力
增强模块化设计,便于未来功能扩展
优化数据一致性与事务控制机制
完善用户权限与日志审计体系
适用场景包括但不限于:高校教务系统、科研项目排期平台、企业培训课程管理系统等,适用于需要高频次排课、多角色协作、跨部门资源调配的业务场景。
二、系统架构设计思路
系统架构需兼顾高性能、高可用与可扩展性,采用分层设计与微服务思想,确保各组件独立运行、互不干扰。
技术选型
前端:React + Ant Design(组件化、响应式)
后端:Spring Boot + MyBatis Plus(快速开发、数据库交互)
数据库:MySQL + Redis(主从复制、缓存加速)
消息队列:Kafka(异步解耦、高吞吐)
部署方式:Docker + Kubernetes(容器化、弹性伸缩)
架构图(见文末)
三、思维导图:升级实施路径
以下是排课管理系统升级的思维导图,用于指导实际操作与任务分配。
graph TD
A[需求分析] --> B[架构设计]
B --> C[技术选型]
C --> D[环境搭建]
D --> E[代码重构]
E --> F[测试验证]
F --> G[部署上线]
G --> H[监控运维]
H --> I[持续优化]
四、操作步骤与使用指南
需求调研与评估
首先明确当前系统存在的痛点与用户反馈,通过问卷、访谈等方式收集需求,形成《排课系统升级需求文档》。
架构设计与评审
基于现有系统结构,设计新架构并组织技术评审,确保架构符合业务增长预期。
环境搭建与配置
按照以下步骤进行环境部署:
安装JDK 17及以上版本
部署MySQL 8.0,配置主从同步
安装Redis集群,设置连接池
配置Kafka集群,建立Topic
部署Nginx反向代理,实现负载均衡
代码重构与功能开发
按照模块划分,逐步重构原有代码,引入Spring Boot、MyBatis Plus等框架,优化SQL查询与事务控制。
测试与验证
完成单元测试、集成测试、压力测试,确保系统稳定性和兼容性。
部署上线
采用灰度发布策略,先在小范围环境中试运行,再逐步扩大至全量上线。
监控与运维
接入Prometheus+Grafana进行性能监控,配置ELK日志分析系统,确保系统健康运行。
五、常见问题与解决方案
排课冲突频繁
原因:未有效校验时间重叠或资源占用情况。解决:增加冲突检测逻辑,采用乐观锁机制避免并发冲突。
系统响应慢
原因:数据库查询效率低或缓存未命中。解决:优化SQL语句,引入Redis缓存热点数据,减少直接访问数据库。
权限控制失效
原因:权限配置错误或未及时更新。解决:定期审核权限配置,引入RBAC模型,确保权限粒度可控。
数据不一致
原因:事务未正确提交或回滚。解决:使用Spring事务管理,确保操作在同一个事务中完成,失败时自动回滚。
六、环境/部署/配置说明
硬件要求
CPU:至少8核
内存:16GB以上
存储:SSD硬盘,至少500GB
软件依赖
Java JDK 17
MySQL 8.0
Redis 6.0+
Kafka 3.0+
Docker 20.10+
Kubernetes 1.24+
配置文件示例
application.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/schedule?useSSL=false&serverTimezone=UTC
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
redis:
host: 127.0.0.1
port: 6379
timeout: 5000ms
kafka:
bootstrap-servers: localhost:9092
producer:
key-serializer: org.apache.kafka.common.serialization.StringSerializer
value-serializer: org.apache.kafka.common.serialization.StringSerializer
consumer:
group-id: schedule-group
auto-offset-reset: earliest
enable-auto-commit: false
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer
max-poll-records: 500
fetch-min-size: 1024
fetch-max-wait: 500
session-timeout-ms: 30000
heartbeat-interval-ms: 10000
max-in-flight-requests-per-connection: 5
retry-backoff-ms: 100
request.timeout.ms: 30000
metadata-max-age-ms: 300000
reconnect.backoff.ms: 50
reconnect.backoff.max.ms: 1000
retry-on-fetch-exception: true
max.poll.interval.ms: 300000
default.api.timeout.ms: 30000
max.block.ms: 30000
batch.size: 16384
linger.ms: 10
buffer.memory: 33554432
compression.type: none
acks: all
retries: 5
retry.backoff.ms: 100
delivery.timeout.ms: 10000
max.in.flight.requests.per.connection: 5
transaction.timeout.ms: 60000
transaction.id.prefix: tx-
idempotent: true
enable.idempotence: true
partitioner.class: org.apache.kafka.clients.producer.RoundRobinPartitioner
interceptor.classes: org.apache.kafka.common.metrics.MetricsInterceptor
metrics.sample.window.ms: 30000
metrics.num.samples: 2
metrics.recording.level: INFO
metrics.reporters: org.apache.kafka.common.metrics.ConsoleReporter
metric.granularity: 1
metric.filter: .\..\.
metric.name: .*
metric.tags: .*
metric.sampling: .*
metric.threshold: .*
metric.limit: .*
metric.count: .*
metric.sum: .*
metric.min: .*
metric.max: .*
metric.avg: .*
metric.stddev: .*
metric.pct: .*
metric.pctThreshold: .*
metric.pctValue: .*
metric.pctWindow: .*
metric.pctSampleSize: .*
metric.pctPercentile: .*
metric.pctMax: .*
metric.pctMin: .*
metric.pctAvg: .*
metric.pctStdDev: .*
metric.pctCount: .*
metric.pctSum: .*
metric.pctMaxSum: .*
metric.pctMinSum: .*
metric.pctAvgSum: .*
metric.pctStdDevSum: .*
metric.pctCountSum: .*
metric.pctSumSum: .*
metric.pctMaxSumSum: .*
metric.pctMinSumSum: .*
metric.pctAvgSumSum: .*
metric.pctStdDevSumSum: .*
metric.pctCountSumSum: .*
metric.pctSumSumSum: .*
metric.pctMaxSumSumSum: .*
metric.pctMinSumSumSum: .*
metric.pctAvgSumSumSum: .*
metric.pctStdDevSumSumSum: .*
metric.pctCountSumSumSum: .*
metric.pctSumSumSumSum: .*
metric.pctMaxSumSumSumSum: .*
metric.pctMinSumSumSumSum: .*
metric.pctAvgSumSumSumSum: .*
metric.pctStdDevSumSumSumSum: .*
metric.pctCountSumSumSumSum: .*
metric.pctSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*
metric.pctAvgSumSumSumSumSumSumSumSumSum
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!

