Skip to content
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

[Canvas] [Telemetry] Add telemetry for kiosk mode #36199

Closed
ryankeairns opened this issue May 7, 2019 · 5 comments
Closed

[Canvas] [Telemetry] Add telemetry for kiosk mode #36199

ryankeairns opened this issue May 7, 2019 · 5 comments
Labels
enhancement New value added to drive a business result Feature:Canvas impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:medium Medium Level of Effort Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@ryankeairns
Copy link
Contributor

ryankeairns commented May 7, 2019

Describe the feature:
Similar to #36177 , we would like to add some telemetry around the new Kiosk mode feature #23061 to track usage.

The Kiosk mode issue has a couple of associated PRs the latest of which, #35981 , includes new cycle settings where users can a) enable cycling and b) set an interval at which the workpad pages will cycle when in fullscreen mode.

One thought is that we could track whether cycling is enabled on the workpad(s). I'm not certain the cycle time itself is all that insightful (?), but knowing that x out of y workpads has cycling (kiosk mode) enabled would help us track usage/feature adoption.

Screenshot 2019-05-06 10 15 35

cc: @crob611 @shaunmcgough @alexfrancoeur

@ryankeairns ryankeairns added the Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas label May 7, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-canvas

@cqliu1 cqliu1 added the loe:medium Medium Level of Effort label May 7, 2019
@crob611
Copy link
Contributor

crob611 commented May 9, 2019

@ryankeairns So the state of the cycle settings is not persisted along with the work pad in the work done in that PR. That means if you enable cycle and set a time, refreshing will wipe that away. So there's not a way to query and collect "this many workpads have cycling enabled".

Should we be saving the state of auto-refresh and cycle?

If not, our option would be to count actions that the user takes. We could do counts on toggling the auto-cycle toggle, or counts on entering full screen mode vs entering full screen mode with cycling enabled.

Thoughts?

@ryankeairns
Copy link
Contributor Author

I like that latter alternative as it would give us a sense of auto-cycling usage.

@shaunmcgough thoughts?

@shaunmcgough shaunmcgough added enhancement New value added to drive a business result impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. labels Jun 10, 2019
@devdjdjdj
Copy link

devdjdjdj commented May 16, 2020

You can try using Kibana Presenter . It is simple, customizable and ready to deploy.

I am also working on adding new features including custom timekeeper, templates and advanced dashboard management console.

There is also a gitter for the repo if you have any additional questions

@Heenawter
Copy link
Contributor

Closing for now as part of backlog grooming - adding extra telemetry just doesn't fit into our current Canvas roadmap. If our priorities change, we can reopen 👍

@Heenawter Heenawter closed this as not planned Won't fix, can't repro, duplicate, stale Apr 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result Feature:Canvas impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:medium Medium Level of Effort Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

8 participants