Skip to content

Commit a1eafe2

Browse files
committed
add small/med/large scale configs for cluster-density, node-density, and node-density-cni
Complete the scale matrix with 7 new configs: - small-scale-node-density (24 workers) - med-scale-cluster-density, node-density, node-density-cni (120 workers) - large-scale-cluster-density, node-density, node-density-cni (252 workers) Signed-off-by: Mohit Sheth <msheth@redhat.com>
1 parent a89caea commit a1eafe2

8 files changed

+1379
-12
lines changed
Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
tests:
2+
- name: aws-large-scale-cluster-density-v2
3+
metadata:
4+
platform: AWS
5+
masterNodesType: m6a.4xlarge
6+
masterNodesCount: 3
7+
workerNodesType: m5.xlarge
8+
workerNodesCount: 252
9+
benchmark.keyword: cluster-density-v2
10+
ocpVersion: "{{ version }}"
11+
networkType: OVNKubernetes
12+
jobType: {{ jobtype | default('periodic') }}
13+
pullNumber: {{ pull_number | default(0) }}
14+
organization: {{ organization | default('') }}
15+
repository: {{ repository | default('') }}
16+
not:
17+
stream: okd
18+
19+
metrics:
20+
- name: podReadyLatency
21+
metricName.keyword: podLatencyQuantilesMeasurement
22+
quantileName: Ready
23+
metric_of_interest: P99
24+
not:
25+
jobConfig.name: "garbage-collection"
26+
labels:
27+
- "[Jira: PerfScale]"
28+
direction: 1
29+
threshold: 10
30+
31+
- name: apiserverCPU
32+
metricName.keyword: containerCPU
33+
labels.namespace.keyword: openshift-kube-apiserver
34+
metric_of_interest: value
35+
agg:
36+
value: cpu
37+
agg_type: avg
38+
labels:
39+
- "[Jira: kube-apiserver]"
40+
direction: 1
41+
threshold: 10
42+
43+
- name: multusCPU
44+
metricName.keyword: containerCPU
45+
labels.namespace.keyword: openshift-multus
46+
metric_of_interest: value
47+
agg:
48+
value: cpu
49+
agg_type: avg
50+
labels:
51+
- "[Jira: multus]"
52+
direction: 1
53+
threshold: 10
54+
55+
- name: monitoringCPU
56+
metricName.keyword: containerCPU
57+
labels.namespace.keyword: openshift-monitoring
58+
metric_of_interest: value
59+
agg:
60+
value: cpu
61+
agg_type: avg
62+
labels:
63+
- "[Jira: monitoring]"
64+
direction: 1
65+
threshold: 10
66+
67+
- name: ovnCPU
68+
metricName.keyword: containerCPU
69+
labels.namespace.keyword: openshift-ovn-kubernetes
70+
metric_of_interest: value
71+
agg:
72+
value: cpu
73+
agg_type: avg
74+
labels:
75+
- "[Jira: Networking / ovn-kubernetes]"
76+
direction: 1
77+
threshold: 10
78+
79+
- name: etcdCPU
80+
metricName.keyword: containerCPU
81+
labels.namespace.keyword: openshift-etcd
82+
metric_of_interest: value
83+
agg:
84+
value: cpu
85+
agg_type: avg
86+
labels:
87+
- "[Jira: etcd]"
88+
direction: 1
89+
threshold: 10
90+
91+
- name: kubelet
92+
metricName.keyword: kubeletCPU
93+
metric_of_interest: value
94+
labels:
95+
- "[Jira: Node]"
96+
agg:
97+
value: cpu
98+
agg_type: avg
99+
direction: 1
100+
threshold: 10
101+
102+
- name: ovsCPU-irate-all
103+
metricName.keyword: cgroupCPU
104+
labels.id.keyword: /system.slice/ovs-vswitchd.service
105+
metric_of_interest: value
106+
agg:
107+
value: cpu
108+
agg_type: avg
109+
labels:
110+
- "[Jira: Networking / ovn-kubernetes]"
111+
direction: 1
112+
threshold: 10
113+
114+
- name: ovsMemory-Workers
115+
metricName.keyword: cgroupMemoryRSS-Workers
116+
labels.id.keyword: /system.slice/ovs-vswitchd.service
117+
metric_of_interest: value
118+
agg:
119+
value: mem
120+
agg_type: max
121+
labels:
122+
- "[Jira: Networking / ovn-kubernetes]"
123+
direction: 1
124+
threshold: 10
125+
126+
- name: ovsMemory-Masters
127+
metricName.keyword: cgroupMemoryRSS-Masters
128+
labels.id.keyword: /system.slice/ovs-vswitchd.service
129+
metric_of_interest: value
130+
agg:
131+
value: mem
132+
agg_type: max
133+
labels:
134+
- "[Jira: Networking / ovn-kubernetes]"
135+
direction: 1
136+
threshold: 10
137+
138+
- name: ovsMemory-all
139+
metricName.keyword: cgroupMemoryRSS
140+
labels.id.keyword: /system.slice/ovs-vswitchd.service
141+
metric_of_interest: value
142+
agg:
143+
value: mem
144+
agg_type: avg
145+
labels:
146+
- "[Jira: Networking / ovn-kubernetes]"
147+
direction: 1
148+
threshold: 10

0 commit comments

Comments
 (0)