This repository was archived by the owner on Nov 7, 2025. It is now read-only.
Commit d6efff5
authored
A/B testing - UI (#924)
This PR adds the new UI panel to our console. It has two major
functionalities:
1. Show the report about Quesma's readiness to deploy on the PROD. This
is for our PO and clients
2. Allow to examine which panel doesn't work and why.
Both functionalities rely on A/B testing results stored in the
`ab_testing_logs` table.
1. The first screen is the report.
<img width="1155" alt="Screenshot 2024-10-31 at 15 59 24"
src="https://github.com/user-attachments/assets/dbe6f6c9-35e0-48d2-a726-d45d858b09ff">
2. We got some help either.
<img width="1151" alt="Screenshot 2024-10-31 at 15 59 59"
src="https://github.com/user-attachments/assets/b3388887-cf05-483e-860c-aef16a0fbf42">
3. You can change sorting here:
<img width="1142" alt="Screenshot 2024-10-31 at 15 59 51"
src="https://github.com/user-attachments/assets/8352b102-c928-40d6-ab86-a0fe025ceced">
4. You'll see a list of differences on the panel if you click the
'Details' button.
<img width="1139" alt="Screenshot 2024-10-31 at 16 00 13"
src="https://github.com/user-attachments/assets/44d88e5d-fc8f-4461-b4a7-c846d19fb9d8">
5. Click on the 'Requests' button and get a list of requests matching
the difference:
<img width="855" alt="Screenshot 2024-10-31 at 16 00 33"
src="https://github.com/user-attachments/assets/8832429c-ea70-4797-9ab8-e6bce9dcac20">
6. Click on the Request ID and you'll get the request details:
<img width="1235" alt="Screenshot 2024-10-31 at 16 00 41"
src="https://github.com/user-attachments/assets/1366bdad-0fba-4c38-957d-0fb02ac0ea39">
7. Both results:
<img width="1249" alt="Screenshot 2024-10-31 at 16 00 53"
src="https://github.com/user-attachments/assets/5dc115ea-31ef-409d-9cd4-7c59e25979f7">
8. And the list of differences:
<img width="1223" alt="Screenshot 2024-10-31 at 16 01 01"
src="https://github.com/user-attachments/assets/5c82be2f-4a9c-486d-9a45-116c0d2fe753">1 parent c5d5ebf commit d6efff5
File tree
11 files changed
+1155
-28
lines changed- quesma
- ab_testing/collector
- clickhouse
- jsondiff
- quesma
- ui
- asset
11 files changed
+1155
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | | - | |
| 40 | + | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
67 | 68 | | |
68 | 69 | | |
69 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
70 | 80 | | |
71 | 81 | | |
72 | 82 | | |
| |||
75 | 85 | | |
76 | 86 | | |
77 | 87 | | |
| 88 | + | |
| 89 | + | |
78 | 90 | | |
79 | 91 | | |
80 | 92 | | |
81 | 93 | | |
82 | 94 | | |
83 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
84 | 100 | | |
85 | 101 | | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | 102 | | |
93 | 103 | | |
94 | 104 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
76 | | - | |
| 77 | + | |
| 78 | + | |
77 | 79 | | |
78 | 80 | | |
79 | | - | |
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
86 | | - | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
91 | 98 | | |
92 | 99 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
218 | 222 | | |
219 | 223 | | |
220 | 224 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
357 | 358 | | |
358 | 359 | | |
359 | 360 | | |
360 | | - | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
361 | 383 | | |
362 | 384 | | |
363 | 385 | | |
| |||
379 | 401 | | |
380 | 402 | | |
381 | 403 | | |
382 | | - | |
| 404 | + | |
383 | 405 | | |
384 | 406 | | |
385 | 407 | | |
386 | 408 | | |
387 | | - | |
| 409 | + | |
388 | 410 | | |
389 | 411 | | |
390 | 412 | | |
| |||
428 | 450 | | |
429 | 451 | | |
430 | 452 | | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
| 453 | + | |
439 | 454 | | |
440 | | - | |
441 | | - | |
442 | | - | |
| 455 | + | |
| 456 | + | |
443 | 457 | | |
444 | | - | |
| 458 | + | |
445 | 459 | | |
446 | 460 | | |
447 | 461 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
118 | 119 | | |
119 | 120 | | |
120 | 121 | | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
121 | 139 | | |
122 | 140 | | |
123 | 141 | | |
124 | 142 | | |
125 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
126 | 148 | | |
127 | 149 | | |
128 | 150 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
128 | 129 | | |
129 | 130 | | |
130 | 131 | | |
131 | | - | |
| 132 | + | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| |||
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
142 | | - | |
| 143 | + | |
143 | 144 | | |
144 | 145 | | |
145 | 146 | | |
| |||
0 commit comments