Closed verdx closed 11 months ago
The issue has no ETA and Start date ⚠️
I would change the title to “What is being tested?”
CUSTOM_TASK_DEFINITION_SIMULATE
Explain this parameter and its difference with CUSTOM_TASK_DEFINITION_API
CUSTOM_TASK_DEFINITION_VISUALIZATION
IDEM above.
LABELS
Do they have a specific format? (Comma-separated, separated by a newline, YAML, etc.) How can I use them?
MODE
I would add more detail to this. Maybe detailing the different types would help to understand better.
QUEUES
Change the description to: “EPS to be sent by each simulated agent through a given queue”
GROUPS_NUMBER, FILES_NUMBER_PER_GROUP, BYTES_NUMBER_PER_FILE
Describe these parameters
There is no execution attached. Please, attach some information about this or a screenshot.
Applied requested changes.
Good job!!
LGTM!
LGTM!
Description
This issue aims to analyze and document all about the Workload and Scalability tests. Jenkins parameters, pytest location, steps in the test and current state of it.
What is being tested?
This pipeline tests Wazuh's response to workload and it's scalability. This is done by creating a cluster and simulating a given amount of agent and then sending events to the simulated agents sockets. From the agent's and cluster response data CSV files are generated and used to create graphs that show response CPU usage of
wazuh-apid
andwazuh-clusterd
daemons.State
The expected graphs are not being generated, this is reported in Issue https://github.com/wazuh/wazuh-jenkins/issues/4748.
The pipeline also runs the Performance tests from wazuh_qa repository. Research on this tests was handled in https://github.com/wazuh/wazuh-qa/issues/4260
Currently, tests are centered in
wazuh-apid
andwazuh-clusterd
daemons, and since EPS can be sent to different sockets, they do not affect the tests. They could be used to test other daemons likeanalysisd
orremoted
Parameters
elb
orwazuh_proxy
TCP
orUDP
wazuh-qa/tests/test_performance/test_api
tests