Gabriela Cervantes
47f32c4983
metrics: Add cassandra statefulset yaml
...
This PR adds cassandra statefulset yaml for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 5d0f0d43c7 )
2023-09-21 13:17:26 +02:00
Gabriela Cervantes
d5a14449fc
metrics: Add cassandra service yaml
...
This PR adds the cassandra service yaml for the benchmark.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit c1dcc1396f )
2023-09-21 13:17:20 +02:00
Gabriela Cervantes
1292b51092
metrics: Add block loop pvc yaml for cassandra
...
This PR adds block loop pvc yaml for cassandra test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 2297a0d1c5 )
2023-09-21 13:17:13 +02:00
Gabriela Cervantes
105a556a30
metrics: Add block loop pv yaml for cassandra test
...
This PR adds the block loop pv yaml for cassandra test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit e3d511946f )
2023-09-21 13:17:04 +02:00
Gabriela Cervantes
1b126eb4ce
metrics: Add block loop pvc for cassandra test
...
This PR adds the block loop pvc for cassandra test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 9890271594 )
2023-09-21 13:16:59 +02:00
Gabriela Cervantes
671ad98451
metrics: Add Cassandra Kubernetes benchmark for kata metrics
...
This PR adds Cassandra Kubernetes benchmark for kata metrics tests.
Fixes #7625
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 349b89969a )
2023-09-21 13:16:53 +02:00
Gabriela Cervantes
b600659df2
metrics: Add check containers are running in tensorflow mobilenet
...
This PR adds check containers are running in tensorflow mobilenet
that is being defined in common script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit fdcd52ff78 )
2023-09-21 13:16:33 +02:00
Gabriela Cervantes
1b30aa818e
metrics: Add check containers are up in tensorflow script
...
This PR adds the check containers are up function from common
in tensorflow script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 36337ee146 )
2023-09-21 13:16:26 +02:00
Gabriela Cervantes
3502bb4b20
metrics: Remove unused variable in tensorflow script
...
This PR removes an unused variable in tensorflow script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit f700f9b0ba )
2023-09-21 13:16:18 +02:00
Gabriela Cervantes
b07c19eb5f
metrics: Add check containers are running function
...
This PR adds the check containers are running function the common metrics
script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 833cf7a684 )
2023-09-21 13:16:12 +02:00
Gabriela Cervantes
fc89392745
metrics: Add check containers are up in tensorflow mobilenet script
...
This PR adds the check containers are up in the common script
in the tensorflow mobilenet script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 918c783084 )
2023-09-21 13:16:06 +02:00
Gabriela Cervantes
73843b786d
metrics: Use check containers are up in tensorflow script
...
This PR uses the check containers are up from the common script
in the tensorflow script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 9d57a1fab4 )
2023-09-21 13:16:00 +02:00
Gabriela Cervantes
7fffa7f9ce
metrics: Add check containers are up in common script
...
This PR adds check containers are up in common script for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 1c84680d8c )
2023-09-21 13:15:54 +02:00
Gabriela Cervantes
1b68145b6a
metrics: Use collect_results function in tensorflow mobilenet test
...
This PR uses the collect results function defined in common for
the tensorflow mobilenet test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit d3e57cf454 )
2023-09-21 13:15:49 +02:00
Gabriela Cervantes
f29f811470
metrics: Remove collect results function definition
...
This PR removes the collect results function from tensorflow script
as it is going to be referenced in the common metrics script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 286de046af )
2023-09-21 13:15:43 +02:00
Gabriela Cervantes
6b6a6ee724
metrics: Add common functions to the common script
...
This PR adds the collect results function to the common metrics
script.
Fixes #7617
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 9879709aae )
2023-09-21 13:15:37 +02:00
David Esparza
a341c2f324
metrics: compute tensorflow statistics
...
This PR computes average results for TF bench.
Additionally, it improves the data parsing from
all running containers.
Fixes : #7603
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
(cherry picked from commit 473b0d3a31 )
2023-09-21 13:15:23 +02:00
Gabriela Cervantes
cecb30dbb2
metrics: Add nginx documentation to network README
...
This PR adds nginx documentation to network README for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit d1a6296221 )
2023-09-21 13:14:18 +02:00
Gabriela Cervantes
1971fe4986
metrics: Add nginx kubernetes yaml
...
This PR adds the nginx kubernetes yaml.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 498f7c0549 )
2023-09-21 13:14:10 +02:00
Gabriela Cervantes
6c921ce3db
metrics: Add network nginx benchmark
...
This PR adds the network nginx benchmark for kata metrics.
Fixes #7605
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit f8a5255cf7 )
2023-09-21 13:14:02 +02:00
David Esparza
a484666890
metrics: install kata once and run multiple checks
...
This PR changes the metrics workflow in order to just install
kata once, and run the checks for multiple hypervisor variations.
In this way we save time avoiding installing kata for each
hypervisor to be tested.
Fixes : #7578
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
(cherry picked from commit e664969862 )
2023-09-21 13:12:49 +02:00
Gabriela Cervantes
759b0fa385
metrics: General improvements to mobilenet tensorflow test
...
This PR renames the mobilenet tensorflow test to have a more specific
tensorflow name mainly because tensorflow has different configurations
and we will add more tensorflow tests so we want to distinguish each
tensorflow test.
Fixes #7571
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 863283716d )
2023-09-21 13:12:23 +02:00
Gabriela Cervantes
d6398ccf9e
metrics: Add iperf to gha run script
...
This PR adds iperf to gha run script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 3c319d8d4c )
2023-09-21 13:12:18 +02:00
Gabriela Cervantes
b33d4de013
metrics: Add latency test to network README
...
This PR adds latency test to network README for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
(cherry picked from commit 66db5b5350 )
2023-09-21 13:11:41 +02:00
David Esparza
b2c627aac9
metrics: Improve naming testing containers in launch times test
...
This commit provides a new way to name the containers used
in the launch-times-test in this form:
'kata_launch_times_RANDOM_NUMBER', where RANDOM_NUMBER is
in the 0-1000 range.
Fixes : #7529
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
(cherry picked from commit 1e15369e59 )
2023-09-21 13:09:16 +02:00
David Esparza
ea1fdd2cb9
metrics: Clean kata components before start a metric test.
...
This PR kills all kata components before start a new
metric test.
Fixes : #7528
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
(cherry picked from commit 5dbe88330f )
2023-09-21 13:09:07 +02:00
David Esparza
542012c8be
Merge pull request #7503 from GabyCT/topic/ghafio
...
metrics: Add FIO test to gha for kata metrics CI
2023-08-02 10:05:09 -06:00
Gabriela Cervantes
ad6e53c399
metrics: Modify boot time values
...
This PR modifies boot time values limit.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-08-01 23:34:15 +00:00
Gabriela Cervantes
f764248095
gha: Add FIO test to run metrics yaml
...
This PR adds FIO test to run metrics yaml.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-08-01 20:29:16 +00:00
Gabriela Cervantes
58f9a57c20
metrics: Add network reference to general README metrics
...
This PR adds network reference to the general metrics README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-08-01 16:54:00 +00:00
Gabriela Cervantes
07694ef3ae
metrics: Add Kata Containers network metrics README
...
This PR adds the Kata Containers network metrics README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-08-01 16:49:09 +00:00
Gabriela Cervantes
d8439dba89
metrics: Add iperf3 deployment yaml
...
This PR adds the iperf3 deployment yaml.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-08-01 16:45:01 +00:00
Gabriela Cervantes
bda83cee5d
metrics: Add iperf3 daemonset for k8s
...
This PR adds the iperf3 daemonset for k8s.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-08-01 16:42:15 +00:00
Gabriela Cervantes
badff23c71
metrics: Add iperf3 service yaml for k8s
...
This PR adds the iperf3 service yaml for k8s.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-08-01 16:37:19 +00:00
Gabriela Cervantes
27c02367f9
metrics: Add iperf3 network test
...
This PR adds the iperf3 benchmark test for kata metrics.
Fixes #7515
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-08-01 16:30:46 +00:00
GabyCT
a0a524efc2
Merge pull request #7486 from kata-containers/topic/addsysbench
...
metrics: Add sysbench performance test
2023-08-01 10:17:48 -06:00
Gabriela Cervantes
6328181762
metrics: Add k8s sysbench documentation
...
This PR adds k8s sysbench documentation at general density documentation.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-31 20:28:37 +00:00
Gabriela Cervantes
8933d54428
metrics: Add FIO to gha run script
...
This PR adds FIO to gha run script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-31 17:51:11 +00:00
Gabriela Cervantes
8a584589ff
metrics: Add DAX FIO README
...
This PR adds DAX FIO README information.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-31 17:42:44 +00:00
Gabriela Cervantes
21f5b65233
metrics: Add FIO information in storage general README
...
This PR adds FIO information in storage general README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-31 17:33:39 +00:00
Gabriela Cervantes
69f05cf9e6
metrics: Add FIO general README
...
This PR adds FIO general README information.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-31 17:30:05 +00:00
Gabriela Cervantes
87d41b3dfa
metrics: Add FIO test to gha for kata metrics CI
...
This PR adds FIO test to gha for kata metrics CI.
Fixes #7502
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-31 16:50:16 +00:00
Gabriela Cervantes
5a1b5d3672
metrics: Add sysbench pod yaml
...
This PR adds the sysbench pod yaml for the sysbench performance test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-28 20:03:15 +00:00
Gabriela Cervantes
ad413d1646
metrics: Add sysbench dockerfile
...
This PR adds sysbench dockerfile.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-28 19:58:10 +00:00
Gabriela Cervantes
1512560111
metrics: Add sysbench performance test
...
This PR adds the sysbench performance test for kata CI.
Fixes #7485
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-28 19:54:12 +00:00
Gabriela Cervantes
bee1a628bd
metrics: Fix json result for tensorflow
...
This PR fixes the json result for tensorflow.i
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-28 17:02:16 +00:00
Gabriela Cervantes
51cd99c927
metrics: Round axelnet and resnet results
...
This PR rounds the axelnet and resnet results in order to extract
properly the result.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
3b883bf5a7
metrics: Fix atoi invalid syntax
...
This PR will avoid to have the strconv.atoi parsing error when we
are retrieving the results from the json.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
f9dec11a8f
checkmetrics: Move checkmetrics to gha-run script
...
This PR moves the checkmetrics to gha-run script to gathered
tensorflow information.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
53af71cfd0
checkmetrics: Add AlexNet value for qemu
...
This PR adds AlexNet value for qemu for checkmetrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-28 16:15:22 +00:00