-
Notifications
You must be signed in to change notification settings - Fork 474
Enhance AWS S3 integration dashboard #4641
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
Conversation
Wow! this is great. Exceptional work and thank you for helping it drive forward. Just a few minor comments: On the Downloads and uploads row, what does the “download bytes per request” really mean? |
Ah good catch! I missed the title there! Will add it. This visualization is for number of objects per bucket.
So this one is to show the |
🚀 Benchmarks reportTo see the full report comment with |
🌐 Coverage report
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking great!
I noticed a couple of things that might point to overuse of horizontal space:
- On my screen (still quite large), the row labels get clipped
- I see that we are putting the legends inside the charts, which overlaps with the data.
I am wondering if it would make sense to limit the rows to max two visualizations each. This would allow you more space to place the legends outside the charts and increase the width of the row labels
In this spirit
- the "Average 4xx errors" and "Average 5xx errors" visualizations could be replaced with one stacked bar chart.
- do we need separate visualizations for the GET and PUT requests? After all, the user can always add a dashboard filter if they only want to see one request type
These would result in more horizontal space and actually better dashboard performance when the data gets large. WDYT?
Fixed! I changed it to font size 12 and they all should be visible in smaller screens now.
I adjusted the visualizations to only have 2 in one row instead of 3. This way we have more space to show the legends and data points. Thanks for the suggestion!
I'd like to still keep the 4xx and 5xx separate in two visualizations, same with GET and PUT just because they are basic metrics to show for S3 requests and depends on the specific bucket or use case, user might want to see these charts separately 🤔 |
Note: I'm keeping the screenshot as it is (instead of showing 2 visualizations per row) so all the visualizations can fit in one page of screenshot 😂 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Great work :)
Package aws - 1.28.0 containing this change is available at https://epr.elastic.co/search?package=aws |
What does this PR do?
This PR is to improve AWS S3 overview dashboard. Some metrics are added to be collected in order to show in the visualizations as well.
Checklist
changelog.yml
file.Screenshots