kibana/x-pack/performance/kbn_archives
Dzmitry Lemechko 4552c6e3b7
[tags] add performance journey to track CRUD operations on listing page (#164537)
## Summary

This PR adds single user performance journey to track CRUD operations on
Tags listing page:
- get all tags on initial loading
- create a new tag 
- update the tag
- delete the tag
- bulk delete (first 20 tags)

flaky-test-runner 25x:
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2966

Added visualisations to monitor metrics, most operations take <1 second
<img width="523" alt="image"
src="f4c14e49-edf6-4fff-9f31-30b8a67970e9">

Since bulk delete takes ~20 sec, I put it on the separate visualisation
<img width="523" alt="Screenshot 2023-08-23 at 18 19 46"
src="467983f8-f8eb-486a-8e27-beac0d9b1f37">


dd0473ac-826f-5621-9a10-25319700326e?_g=h@3b0c329

To run locally: `node scripts/functional_tests.js --config
x-pack/performance/journeys/tags_listing_page.ts`

Note: this journey is compatible to be executed on Serverless project

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2023-08-25 14:46:32 +02:00
..
ecommerce_map_only_dashboard.json
ecommerce_no_map_dashboard.json
ecommerce_saved_search_only_dashboard.json add gauge and saved search journeys (#144311) 2022-11-02 16:56:54 +02:00
ecommerce_tsvb_gauge_only_dashboard.json add gauge and saved search journeys (#144311) 2022-11-02 16:56:54 +02:00
flights_no_map_dashboard.json [Lens] Multi metric partition charts (#143966) 2022-11-14 16:49:39 -07:00
lens_many_fields.json [Lens] add performance journey to track rendering time for XY visualization and suggestions panel (#163412) 2023-08-17 12:01:03 +02:00
logs_no_map_dashboard.json
many_tags_and_visualizations.json [tags] add performance journey to track CRUD operations on listing page (#164537) 2023-08-25 14:46:32 +02:00
promotion_tracking_dashboard.json
reporting_dashboard.json