You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changes in important dependencies such as driver versions, load tool versions, kernel versions, or Scylla Manager versions can introduce performance regressions. These changes are often difficult to detect during the manual performance review process, as there is no immediate visual indication correlating dependency changes with observed performance metrics.
Solution:
Automatically annotate performance graphs when a dependency change is detected to help correlate changes in performance with system alterations. This will be achieved as follows:
Automatic Detection: During data retrieval from the database, the system will pull information about dependencies (e.g., driver version, kernel version) associated with each data point. When a change in any dependency is detected, an annotation will be generated.
Visual Annotation: A horizontal line will be placed on the graph at the point where the dependency change occurred. The line will represent the time of the change and will not extend across the graph. A new line will be placed for each detected change.
Tooltip Information: When a user hovers over the annotation, a tooltip will display detailed information about the change, including:
The name of the package (e.g., driver, kernel, Scylla Manager).
The specific version that the package was updated to.
The text was updated successfully, but these errors were encountered:
In performance tests it's important to note changes of dependencies,
like kernel, drivers, stress tools.
This commit changes the way point is displayed (gets white background)
and adds changed packages details to the tooltip.
closes: scylladb#490
In performance tests it's important to note changes of dependencies,
like kernel, drivers, stress tools.
This commit changes the way point is displayed (gets white background)
and adds changed packages details to the tooltip.
closes: scylladb#490
soyacz
added a commit
to soyacz/argus
that referenced
this issue
Nov 14, 2024
In performance tests it's important to note changes of dependencies,
like kernel, drivers, stress tools and SUT version.
This commit changes the way point is displayed:
when there's package change (except SUT change) then the point gets
a white background.
Hovering over the point shows tooltip with all packages changes
(including SUT).
Tooltip position was adjusted to be show above the point so mouse is not
covering text.
closes: scylladb#490
Problem:
Changes in important dependencies such as driver versions, load tool versions, kernel versions, or Scylla Manager versions can introduce performance regressions. These changes are often difficult to detect during the manual performance review process, as there is no immediate visual indication correlating dependency changes with observed performance metrics.
Solution:
Automatically annotate performance graphs when a dependency change is detected to help correlate changes in performance with system alterations. This will be achieved as follows:
Automatic Detection: During data retrieval from the database, the system will pull information about dependencies (e.g., driver version, kernel version) associated with each data point. When a change in any dependency is detected, an annotation will be generated.
Visual Annotation: A horizontal line will be placed on the graph at the point where the dependency change occurred. The line will represent the time of the change and will not extend across the graph. A new line will be placed for each detected change.
Tooltip Information: When a user hovers over the annotation, a tooltip will display detailed information about the change, including:
The text was updated successfully, but these errors were encountered: