elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.82k stars 8.21k forks source link

[Unified Observability] Guided setup: Collect telemetry to measure usage #127999

Open danielkhan opened 2 years ago

danielkhan commented 2 years ago

The guided setup should help users to add more signals to Elastic Observability.

To learn more about user adoption we want to collect telemetry for the following events

Status visualization

elasticmachine commented 2 years ago

Pinging @elastic/unified-observability (Team:Unified observability)

afgomez commented 2 years ago

To clarify:

  • a user opens the flyout from the dismissed state (flyout)

In this state, we want to track when the user clicks the "Guided setup" button only if they have dismissed the progressbar, or just clicks in the button in general?

danielkhan commented 2 years ago

In this state, we want to track when the user clicks the "Guided setup" button only if they have dismissed the progressbar, or just clicks in the button in general?

Correct. The question behind it is: how many are dismissing it at first but going back to it then anyways. If 99% of users dismiss it, this could inform further iterations.

afgomez commented 2 years ago

a user returning to guided setup more than once (if feasible)

I've been thinking how to implement this and what "more than once" means. Here are some scenarios.

  1. The user opens the guided setup, closes it, then opens it again.
  2. The user opens the guided setup, navigates away, comes back to the observability overview and opens it again.
  3. The user opens the guided setup, closes its session, goes back to kibana, and opens the guided setup again.

I feel we should track scenarios similar to 2 and 3, but we don't really care about 1, correct?

danielkhan commented 2 years ago

I feel we should track scenarios similar to 2 and 3, but we don't really care about 1, correct?

I agree.