-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
Please create baselines using nexus-public repo for 1k, 5k, 10k, 20k
Creating the apps using csv with managed import automation. 1k, 5k, 10k, 20k
Execute bulk analysis 1k, 5k, 10k, 20k
The resource quota used should prevent cluster degration.
Please verify how long it takes for language discovery, tech discovery, and analysis to complete for first app, middle and last app of dataset.
How long are apps waiting for schedueling
Is the performance linear?
Example of earlier result analysis done on 10k but without limits: https://docs.google.com/document/d/1nM50ayCJCI2hn4_IYgi-UAh8fyhIZ4XMTLMRHjHWKY4/edit#heading=h.oysyb03377ic
— Updating description based on automation —
Since the time of this ticket creation automation was created to speed up the testing.
To achieve the above you can do the following:
Describing flow of what to do via pseudo-code:
num_of_apps = [ 100, 1000, 5000, 10000, 20000]
for i in num_of_apps
1) Run anisble-playbook managed-imports.yaml
2) Run ansible-playbook analyze-apps.yaml
3) Manually review observe graphs and summarize in googlesheet
4) Execute applications UI check for 5 samples via MTA/tests/UI/data/exec-ui-flow.ansible.yaml # this is currently waiting few fixes