From b8b021a245d660b4218fd4aa62a1bf4d72e3cc03 Mon Sep 17 00:00:00 2001 From: KBOCPDocs Date: Sat, 11 May 2024 23:57:21 -0400 Subject: [PATCH] Adding sample readout configs for control plane tests Signed-off-by: KBOCPDocs --- examples/readout-control-plane-cdv2.yaml | 294 ++++++++++++++++++ .../readout-control-plane-node-density.yaml | 241 ++++++++++++++ 2 files changed, 535 insertions(+) create mode 100644 examples/readout-control-plane-cdv2.yaml create mode 100644 examples/readout-control-plane-node-density.yaml diff --git a/examples/readout-control-plane-cdv2.yaml b/examples/readout-control-plane-cdv2.yaml new file mode 100644 index 0000000..bb256be --- /dev/null +++ b/examples/readout-control-plane-cdv2.yaml @@ -0,0 +1,294 @@ +tests : + - name : cluster-density-v2-24nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: cluster-density-v2 + masterNodesCount: 3 + workerNodesCount: 24 + infraNodesCount: 3 + masterNodesType: m5.2xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.xlarge + totalNodesCount: 30 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: CPU_Usage_masters + metricName.keyword: cpu-masters + metric_of_interest: value + agg: + value: avg + agg_type: avg + - name: Maximum_aggregated_memory_usage_masters + metricName.keyword: max-memory-sum-masters + metric_of_interest: value + agg: + value: avg + agg_type: avg + + - name : cluster-density-v2-120nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: cluster-density-v2 + masterNodesCount: 3 + workerNodesCount: 120 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 126 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: CPU_Usage_masters + metricName.keyword: cpu-masters + metric_of_interest: value + agg: + value: avg + agg_type: avg + - name: Maximum_aggregated_memory_usage_masters + metricName.keyword: max-memory-sum-masters + metric_of_interest: value + agg: + value: avg + agg_type: avg + + - name : cluster-density-v2-249nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: cluster-density-v2 + masterNodesCount: 3 + workerNodesCount: 249 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 255 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: CPU_usage_masters + metricName.keyword: cpu-masters + metric_of_interest: value + agg: + value: avg + agg_type: avg + - name: Maximum_aggregated_memory_usage_masters + metricName.keyword: max-memory-sum-masters + metric_of_interest: value + agg: + value: avg + agg_type: avg + + - name : cdv2-kube-apiserver-etcd-249nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: cluster-density-v2 + masterNodesCount: 3 + workerNodesCount: 249 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 255 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: CPU_Usage + metricName.keyword: cpu-kube-apiserver + metric_of_interest: value + agg: + value: kube_apiserver + agg_type: avg + - name: Max_Aggregated_RSS_Usage + metricName.keyword: max-memory-sum-kube-apiserver + metric_of_interest: value + agg: + value: kube_apiserver + agg_type: avg + - name: CPU_Usage + metricName.keyword: cpu-etcd + metric_of_interest: value + agg: + value: etcd + agg_type: avg + - name: Max_Aggregated_RSS_Usage + metricName.keyword: max-memory-etcd + metric_of_interest: value + agg: + value: etcd + agg_type: avg + + - name : cd-v2-controller-manager-249nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: cluster-density-v2 + masterNodesCount: 3 + workerNodesCount: 249 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 255 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: CPU_Usage + metricName.keyword: cpu-kube-controller-manager + metric_of_interest: value + agg: + value: kube_controller_manager + agg_type: avg + - name: Max_Aggregated_RSS_Usage + metricName.keyword: max-memory-sum-kube-controller-manager + metric_of_interest: value + agg: + value: kube_controller_manager + agg_type: avg + - name: Read_Only_API_request_P99_latency + metricName.keyword: avg-ro-apicalls-latency + labels.scope.keyword: resource + metric_of_interest: value + agg: + value: resource_scoped + agg_type: avg + + - name : cd-v2-api-request-latency-249nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: cluster-density-v2 + masterNodesCount: 3 + workerNodesCount: 249 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 255 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: Read_Only_API_request_P99_latency + metricName.keyword: avg-ro-apicalls-latency + labels.scope.keyword: namespace + metric_of_interest: value + agg: + value: namespace_scoped + agg_type: avg + - name: Read_Only_API_request_P99_latency + metricName.keyword: avg-ro-apicalls-latency + labels.scope.keyword: cluster + metric_of_interest: value + agg: + value: cluster_scoped + agg_type: avg + - name: Read_Only_API_request_P99_latency + metricName.keyword: avg-mutating-apicalls-latency + metric_of_interest: value + agg: + value: avg + agg_type: avg + + - name : cd-v2-etcd-latency-249nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: cluster-density-v2 + masterNodesCount: 3 + workerNodesCount: 249 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 255 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: 99th_WAL_fsync + metricName.keyword: 99thEtcdDiskWalFsync + metric_of_interest: value + agg: + value: avg + agg_type: avg + - name: 99th_Backend_I/O + metricName.keyword: 99thEtcdDiskBackendCommit + metric_of_interest: value + agg: + value: avg + agg_type: avg + - name: 99th_Roundtrip + metricName.keyword: 99thEtcdRoundTripTime + metric_of_interest: value + agg: + value: avg + agg_type: avg + + diff --git a/examples/readout-control-plane-node-density.yaml b/examples/readout-control-plane-node-density.yaml new file mode 100644 index 0000000..c46c347 --- /dev/null +++ b/examples/readout-control-plane-node-density.yaml @@ -0,0 +1,241 @@ +tests : + - name : node-density-heavy-24nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: node-density-heavy + masterNodesCount: 3 + workerNodesCount: 24 + infraNodesCount: 3 + masterNodesType: m5.2xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.xlarge + totalNodesCount: 30 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: cpu-kubelet + metricName.keyword: cpu-kubelet + metric_of_interest: value + agg: + value: cpu-kubelet + agg_type: avg + - name: max-memory-kubelet + metricName.keyword: max-memory-kubelet + metric_of_interest: value + agg: + value: max-memory-kubelet + agg_type: avg + - name: cpu-crio + metricName.keyword: cpu-crio + metric_of_interest: value + agg: + value: cpu-crio + agg_type: avg + - name: max-memory-crio + metricName.keyword: max-memory-crio + metric_of_interest: value + agg: + value: max-memory-crio + agg_type: avg + + - name : node-density-24nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: node-density + masterNodesCount: 3 + workerNodesCount: 24 + infraNodesCount: 3 + masterNodesType: m5.2xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.xlarge + totalNodesCount: 30 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: P99 + metricName.keyword: podLatencyQuantilesMeasurement + quantileName.keyword: Ready + metric_of_interest: P99 + agg: + value: P99 + agg_type: avg + + - name : node-density-120nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: node-density + masterNodesCount: 3 + workerNodesCount: 120 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 126 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: P99 + metricName.keyword: podLatencyQuantilesMeasurement + quantileName.keyword: Ready + metric_of_interest: P99 + agg: + value: P99 + agg_type: avg + + - name : node-density-249nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: node-density + masterNodesCount: 3 + workerNodesCount: 249 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 255 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: P99 + metricName.keyword: podLatencyQuantilesMeasurement + quantileName.keyword: Ready + metric_of_interest: P99 + agg: + value: P99 + agg_type: avg + + - name : node-density-cni-24nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: node-density-cni + masterNodesCount: 3 + workerNodesCount: 24 + infraNodesCount: 3 + masterNodesType: m5.2xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.xlarge + totalNodesCount: 30 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: P99 + metricName.keyword: podLatencyQuantilesMeasurement + quantileName.keyword: Ready + metric_of_interest: P99 + agg: + value: P99 + agg_type: avg + + - name : node-density-cni-120nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: node-density-cni + masterNodesCount: 3 + workerNodesCount: 120 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 126 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: P99 + metricName.keyword: podLatencyQuantilesMeasurement + quantileName.keyword: Ready + metric_of_interest: P99 + agg: + value: P99 + agg_type: avg + + - name : node-density-cni-249nodes + index: ospst-perf-scale-ci* + benchmarkIndex: ospst-ripsaw-kube-burner* + metadata: + ocpVersion: 4.15 + platform: AWS + clusterType: rosa + benchmark.keyword: node-density-cni + masterNodesCount: 3 + workerNodesCount: 249 + infraNodesCount: 3 + masterNodesType: m5.8xlarge + workerNodesType: m5.xlarge + infraNodesType: r5.4xlarge + totalNodesCount: 255 + networkType: OVNKubernetes + ipsec: false + encrypted: true + fips: false + publish: External + computeArch: amd64 + controlPlaneArch: amd64 + + metrics : + - name: P99 + metricName.keyword: podLatencyQuantilesMeasurement + quantileName.keyword: Ready + metric_of_interest: P99 + agg: + value: P99 + agg_type: avg \ No newline at end of file