blob: 8493e298312f35708d19d21ed2e505c4b66fba59 [file] [log] [blame]
# {node} - node id in format '\d+.\d+.\d+.\d+:\d+'
# {descr} - test short description '[-a-zA-Z0-9]+'
# {metric_name} - metrics name '[a-z_]+'
# {id} - test/suite run id '\d+'
# {dev} - device name '[^.]+'
# {suite} - suite name '[a-z]+'
# {profile} - profile name '[a-z_]+'
# {sensor} - sensor name '[-a-z]+'
config: Config # test input configuration
all_nodes: List[NodeInfo] # all discovered nodes
cli: List[str] # cli options
spawned_nodes_ids: List[int] # list of openstack VM ids, spawned for test
fuel_version: List[int] # FUEL master node version
fuel_os_creds: OSCreds # openstack creds, discovered from fuel (or None)
openstack_openrc: OSCreds # openrc used for openstack cluster
info:
comment : str # run comment
run_uuid : str # run uuid
run_time : float # unix time when test first starts
'results/{suite}_{profile}_{id}':
config: TestSuiteConfig # test job(iteration) input config, {id} is id of first job in suite
'{descr}_{id}':
config: TestJobConfig # test job(iteration) input config
# dev in next line is tool name - fio/vdbench/....
'{node}_{dev}.{metric_name}:raw' : bytes # raw log, where name from {'bw', 'iops', 'lat', ..}
'{node}_{dev}.{metric_name}:stat' : StatProps # type of props detected by content
'{node}_{dev}.{metric_name}': List[uint64] # measurements data concatenated with collect times in
# microseconds from unix epoch and typechars
'sensors/{node}_{sensor}.{dev}.{metric_name}': typechar + array[uint64] # sensor values
'sensors/{node}_{sensor}.{dev}.{metric_name}:stat': StatProps # statistic data
'sensors/{node}_collected_at': typechar + array[uint64] # collection time
'rpc_logs/{node}' : bytes # rpc server log from node