aboutsummaryrefslogtreecommitdiffstats
path: root/tools/performance/cloud/cloud-based-performance-test.sh
AgeCommit message (Collapse)AuthorFilesLines
2020-06-04Refactor performance scriptsTomasz Wrobel1-114/+188
-change scripts to use deployment instead of pod -add function for instant,inverval mode -add config files -remove unused variable from test.properties Issue-ID: DCAEGEN2-1576 Change-Id: Ice889f7e8e1dd2d787c7b59a9701669a93a7cfb1 Signed-off-by: Tomasz Wrobel <tomasz.wrobel@nokia.com>
2020-04-23Add script for loading prometheus snapshots, improve grafanaRemigiusz Janeczek1-16/+4
1. Add scripts for loading prometheus snapshots locally 2. Improve Grafana dashboards for performance tests 3. Improve Grafana dashboards management (now there's one configmap for all dashboards and to add new dashboard only needed change is adding new json file in grafana/dashboards directory) 4. Add prometheus job for scraping node metrics and add deployment yaml for node exporter Issue-ID: DCAEGEN2-1576 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: I8870fd3291711b5dc09b76a7bf86ac4d13725237
2020-04-08Add new metrics for performance testsRemigiusz Janeczek1-1/+7
Add metrics considering: -Kafka -Message producers -Overall k8s nodes statistics Issue-ID: DCAEGEN2-1576 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: I8523099834a2652df359d6a50b19a86d6f417adc
2020-04-07Update performance test cloud scriptsRemigiusz Janeczek1-20/+28
Update kafka commands Use new path for test certs as the previous is already utilized by other certs. Update docker images repository. Change consul request to be performed internally for cases when consul is not available externally. Issue-ID: DCAEGEN2-1576 Change-Id: I7ca38739875b5f0ad7e4eac600508602eea4adb6 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com>
2019-11-04Merge "Reorganize deletion of completed producers"Piotr Wielebski1-11/+14
2019-11-04Add option to set kafka retention time for load testsRemigiusz Janeczek1-3/+18
Issue-ID: DCAEGEN2-1783 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: Ib78d018864d9cc220b1f23ab2f3f4340c17cef78
2019-10-24Reorganize deletion of completed producerskjaniak1-11/+14
Load performance test enhancement Change-Id: I8b87ff7fdaaa17dd69cd5136726faa45f497dc71 Issue-ID: DCAEGEN2-1881 Signed-off-by: kjaniak <kornel.janiak@nokia.com>
2019-10-24Cleanup in cloud scriptkjaniak1-8/+10
Change-Id: I8919bbb8403d8d008a678c2310175232eae8df1d Issue-ID: DCAEGEN2-1783 Signed-off-by: kjaniak <kornel.janiak@nokia.com>
2019-10-24Add load test case to performance scriptkjaniak1-14/+71
This is done for cloud script only Change-Id: If66225ab56d04c4f1a9037eca58f89b0c0be1c1e Issue-ID: DCAEGEN2-1881 Signed-off-by: kjaniak <kornel.janiak@nokia.com>
2019-10-18Add setting up consul configuration to cloud performance test shell scriptsRemigiusz Janeczek1-0/+6
Issue-ID: DCAEGEN2-1783 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: I8b1b2c68578e52898af0596a039ecebf764560a0
2019-10-16Move certificates directory creation to dockerfileRemigiusz Janeczek1-2/+0
Issue-ID: DCAEGEN2-1783 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: If4d9c0dab255ce4f2024f06da40c724dd98d7e5f
2019-10-13Merge "Fix of configmap issue"Tony Hansen1-3/+6
2019-10-11Fix of configmap issuekjaniak1-3/+6
Change-Id: Ia24f86ac0a516dea06b2e4d6c2d0479005864493 Issue-ID: DCAEGEN2-1783 Signed-off-by: kjaniak <kornel.janiak@nokia.com>
2019-10-11Add SSL support to cloud performance testskjaniak1-2/+36
Change-Id: Ie0a6341592efe3bfe3e386c01026600d16110cef Signed-off-by: kjaniak <kornel.janiak@nokia.com> Issue-ID: DCAEGEN2-1827
2019-10-08Add graphs for performance monitoringkjaniak1-0/+2
Performance tests need graphs representing: total, message queue on HV-VES, offset per kafka topic partition, incoming data rate. Added deletion of producers at test end. Gauges for offsets turned to Range vector (distinguishable based on tag). Since Producer is to fast it was reconfigured to send messages with 1 ms interval. Change-Id: I09fc1edbcd824294d0bb89acc2ea2306a6df00ca Issue-ID: DCAEGEN2-1807 Signed-off-by: kjaniak <kornel.janiak@nokia.com>
2019-10-03Setup Grafana on Cloud (hv-ves)pawel1-0/+34
Issue-ID: DCAEGEN2-1784 Signed-off-by: pawel <pawel.kasperkiewicz@nokia.com> Change-Id: I87159f360854dccb56e9393bfbe87f66f71dcb6e
2019-09-26Add partition offset metric to each topic partitionkjaniak1-1/+1
Before this commit offset consumer was able to fetch offset just from one partition. This commit solve this. Change-Id: I2c2c300219e43ab422b237094ad775ca8795169e Issue-ID: DCAEGEN2-1783 Signed-off-by: kjaniak <kornel.janiak@nokia.com>
2019-09-06Add Prometheus deployment for HV-VES performance tests - cloudkjaniak1-3/+34
Script for cloud is updated with proper prometheus config and deployment. Change-Id: Icf2527e76bc2028807653313c8ec978d779c6ec9 Issue-ID: DCAEGEN2-1692 Signed-off-by: kjaniak <kornel.janiak@nokia.com>
2019-07-17Adding script for Performance tests of HV-VES on cloudkjaniak1-0/+148
Change-Id: If71b0e8b04ce23a5daafef632788667ccd50c1a1 Issue-ID: DCAEGEN2-1664 Signed-off-by: kjaniak <kornel.janiak@nokia.com>