-
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
Telemetry for Dashboard #61663
Comments
Pinging @elastic/kibana-app (Team:KibanaApp) |
I change above a few things. regarding
Not sure how its best to be capture since its a per cluster collection and a cluster might have dozens of dashboards. |
Not sure if this is tracked via that issue, so wanted to drop this here: Once visualizations are embedded in Dashboards directly we'll lose the existing Telemetry on them. So we basically have two options: Dashboard specific collectorsWrite telemetry collectors specifically for dashboard, that will load the dashboards and crap whatever information we need from them to report to telemetry. Advantages:
Disadvantages:
Generic system to extend collectors on dashboardsThis means we would need to write a system for dashboards that different embeddable implementations can plugin their own telemetry collectors. This would basically then get the embedded states and can gather telemetry data from them. Advantages:
Disadvantages:
This is in my opinion a larger task we still need to discuss and I'd like to involve @stacey-gammon into this. |
Which telemetry will we lose? will it be all visualizations counters? Lens? or the dashboard counters? |
I'm sorry. I phrased this very poorly. For visualizations embedded directly in dashboards no further telemetry would be collected (none of the current visualizations or lens telemetry). The existing telemetry will still be there, and for visualizations created in the library this telemetry will be collected as it was so far. But visualizations embedded inside a dashboard are "invisible" to those telemetry counters. That's why we need to solve this problem in one of the above ways, before merging that effort (or being okay without that telemetry, which I don't think we are). |
We synced around that topic with the App Arch, Stacey and the telemetry team. Here is the summary:
|
Closing this as we've added telemetry for Time to Visualize. We can re-open or open a new issue once we need more specific telemetry. |
With the new time to visualize, improvements and simplifications of the dashboard, we want users to create their dashboard from within a dashboard.
Metrics we would like to collect
These two metrics will allow to know:
Currently collected
Other metrics we may want to consider
The text was updated successfully, but these errors were encountered: