Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improvement(results): add limit lines to graphs #476

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

soyacz
Copy link
Collaborator

@soyacz soyacz commented Oct 8, 2024

Added limit lines to graphs based on best results and validation rules. When creating graphs, for each point limit is calculated and plotted (also visible in the tooltip).
Have in mind that limits might differ from ones in "Results" tab as client might ignore rules (which most of our test cases currently do).

closes: https://github.com/scylladb/qa-tasks/issues/1763

@soyacz soyacz requested review from fruch and k0machi October 8, 2024 14:09
@soyacz
Copy link
Collaborator Author

soyacz commented Oct 8, 2024

our most complex example*:
image

*It won't be visible yet like that on prod, due ValidationRules are not yet applied to latency decorator results or perf simple query results.
Also it should vary when new best result appears (or validation rule) but it is not working on my test data as they're imported (and best result date - now - is always greater than SUT date)

Added limit lines to graphs based on best results and validation rules.
When creating graphs, for each point limit is calculated and plotted
(also visible in the tooltip).
Have in mind that limits might differ from ones in "Results" tab as
client might ignore rules (which most of our test cases currently do).

closes: scylladb/qa-tasks#1763
@soyacz soyacz force-pushed the add-reference-line-to-grahps branch from b8b773a to 0edb2f4 Compare October 14, 2024 11:41
@soyacz
Copy link
Collaborator Author

soyacz commented Oct 14, 2024

As per discussion today with @fruch , I made it to print only one limit line if 'fixed limit' is set (as it is the same for all the series).

@soyacz
Copy link
Collaborator Author

soyacz commented Oct 16, 2024

@fruch @k0machi ping

Copy link
Contributor

@fruch fruch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants