-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
52 lines (52 loc) · 1.64 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
options:
test_name:
default: ""
type: string
description: |
Used to identify the test. MUST NOT be empty.
It is the string that represents the given test (e.g. "aws_c6a.xlarge_3nodes_<WORKLOAD>").
It is used by the collector to put the final data on the right place.
parallel_processes:
default: 2
type: int
description: |
Number of parallel process managed by the benchmark tool. Minimum is 2.
threads:
default: 1
type: int
description: |
Number of concurrent tasks within a given process.
The best way to understand this concept is to imagine it
as python coroutines running concurrently within the same process.
duration:
default: 0
type: int
description: |
Time in seconds to run the benchmark, 0 means indefinitely.
run_count:
default: 0
type: int
description: |
Number of counts to run, 0 means indefinitely.
If both duration and run_count are set, duration takes precedence.
workload_name:
default: "default"
type: string
description: |
The name of the workload to be prepared and used.
override_access_hostname:
default: ""
type: string
description: |
Overrides the default relation endpoint shared via client relation,
e.g. if we have a VIP in front of the databases and we want to test it through VIP instead of the relation's default value.
report_interval:
default: 1
type: int
description: |
Int, number of seconds we should periodically report interval
workload_profile:
default: "default"
type: string
description: |
The workload profile to be used.