-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[APM] Latency correlation: Display correlation value in relative or similarly intuitive representation #102988
Comments
Pinging @elastic/apm-ui (Team:apm) |
Pinging @elastic/ml-ui (:ml) |
@sophiec20 @stevedodson @cyrille-leclerc Thoughts on this? We discussed this earlier in our sync on how to present the correlation value more intuitively. |
There may be a risk of misunderstanding using a percentage as it could be understood as the percentage of slow transactions that have this field value. |
The range for slow values will be Framing this as a percentage doesn't make sense as (for instance) 10% doesn't mean that the distribution is 10% 'slower'. Introducing a new value like percentage of transactions > 95% is also problematic, as a field may dominate latency in the 85-92% percentile and have a zero in percentage of transactions > 95%. Fundamentally, the score is a Pearson Correlation coefficient and summarises how 'slow' the field makes the transactions well. Statistics can be harder for people to understand, but there isn't a simpler score we can use without issues. My vote is to use only the correlation coefficient and describe and document it well. Fundamentally, the visuals are the best description, and now we should return only fields that make sense. |
My preference is to leave as Copying from another thread
|
Thanks, sounds good to me. I would then benefit in a kind of legend on the screen to help user understand that the range is |
I've drafted a tooltip in walterra#3 for now. Will open another PR to go into more detail when we revamp the info in https://www.elastic.co/guide/en/kibana/master/correlations.html |
Closing via #99905 |
Summary
Moved over from meta issue: #102499
Can we display the correlation value in an indicator like the impact indicator we have on the existing correlations feature? We could opt to show the actual value upon hover, or simply state it next to it in the table.
It's my understanding the correlation value can range from -1 to 1.
One proposal would be to use a visual indicator like the impact bar that APM uses in other views. It's a relative presentation in percentage. The range would be -1 (0%), 0 (50%) and 1 (100%).
The absolute correlation value could be displayed next to the indicator or in a tooltip for context.
Any other suggestions or thoughts about how to make the presentation of correlations more intuitive than the just the absolute value?
The text was updated successfully, but these errors were encountered: