Skip to content

Scores

Scores are named metrics evaluated at the end of the experiment. Each [[score]] requires exactly one of taskName or componentName.

FieldTypeRequiredDescription
namestringYesScore identifier (see table below)
taskNamestringNoName of the task to measure
componentNamestringNoName of the component to measure
thresholdfloatYesPass value. Lower-is-better scores must be at or below; higher-is-better must be at or above.
[[score]]
name = "ERR_RATE"
taskName = "traffic"
threshold = 5.0
[[score]]
name = "SERVICE_CPU"
componentName = "app"
threshold = 70.0
NameApplies toUnitDirectionDescription
ERR_RATEtraffic task%Lower is betterPeak HTTP error rate during the load test
LATENCY_95traffic taskmsLower is betterPeak 95th percentile request latency during the load test
FUNC_TESTapitest task%Higher is betterPercentage of API test cases that passed
SERVICE_CPUservice component%Lower is betterPeak CPU usage across service pods
SERVICE_MEMORYservice componentMBLower is betterPeak memory usage across service pods
REDIS_CPUredis component%Lower is betterPeak CPU usage across Redis pods
MYSQL_CPUmysql component%Lower is betterPeak CPU usage across MySQL pods
POSTGRESQL_CPUpostgres component%Lower is betterPeak CPU usage across PostgreSQL pods
POSTGRESQL_DISK_IOpostgres component%Lower is betterPeak disk I/O utilization across PostgreSQL pods
MEMCACHED_CPUmemcached component%Lower is betterPeak CPU usage across Memcached pods
CASSANDRA_CPUcassandra component%Lower is betterPeak CPU usage across Cassandra nodes
CASSANDRA_DISK_IOcassandra component%Lower is betterPeak disk I/O utilization across Cassandra nodes