-
Notifications
You must be signed in to change notification settings - Fork 435
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
[O11y][AWS ELB] Lens Migration #6201
Comments
@zmoog, While migrating Please find below screenshot after lens migration: Below is the screenshot of the entire dashboard: Can you please explain the use case of this particular panel or Can you suggest alternative fields which could be used instead of entire user agent field ( CC: @SubhrataK |
@rajvi-elastic, using For a piece of advice on the visualizing of such data, I believe @drewdaemon can probably help us. Drew, I read your reviews on similar dashboards: do you have ideas? 😇 |
Thanks for the ping. We have an open issue describing this: elastic/kibana#100231. It's a more complicated problem than it appears, but we have added it to our next team meeting agenda to discuss a good approach. I'm assuming there isn't a shorter version of the field in the data you could use instead? If not, a couple of tactical workarounds come to mind:
Do either of those sound reasonable? |
@drewdaemon, We don't have the shorter version of field that we can use instead of Solution-1However, as @zmoog suggested we could combine the other fields (name, os name, and version) and use that field instead of I have combined Pros:
Cons:
Solution-2Below is the screenshot of entire dashboard after extending panel. Let me know what are your thoughts? |
Thanks for the screenshots! Sounds like we have three options on the table
I would personally prioritize correct counts over aesthetics (so avoid the multi-term strategy). But, I'm just here to advise on our current visualization capabilities. This decision belongs to @zmoog . |
I like the runtime field solution, and it seems the best trade-off. Mostly because:
|
My colleague pointed out yet one more option: convert the bar chart to a table. Pro—the user can always see the complete user agent string and the layout is preserved. Con—different aesthetic. |
I tried the runtime field solution but it is not showing expected results when the beginning of string is same and field length for truncated string is small (In my case 50): Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/112.0.5615.29 Safari/537.36 Elastic/Synthetics Here, beginning of both the string is same till some length hence it is grouping it in one bar after truncation! I think creating table chart would be better option here. What do you think @zmoog? |
I tried some experiments truncating the user agent, but the results were usually weird. I am starting to think that the user agent is such a particular field (a very long string composed of many sub-elements) that a table chart may better serve it. If there are outliers, you can spot them immediately, with full details at hand. |
I'm gravitating towards a +1 on the table chart; @drewdaemon, do you think changing the aesthetic is acceptable in this scenario? |
I agree that user agent is a really particular field. I don't think it looks bad to have a table in there. I would go for it! |
As Y-axis labels were not getting truncated in lens bar chart, the PR for AWS ELB Access log lens migration: #6521 |
Manually migrate AWS
ELB
visualizations to the lens in the current Kibana version8.7.1
itself.Preparation of data for testing
Migration stats
Dashboard : [Logs AWS] ELB Access Log Overview
Verification and Validation
The text was updated successfully, but these errors were encountered: