-
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
Elastic homepage analytics #74428
Comments
Pinging @elastic/kibana-core-ui (Team:Core UI) |
This is great. Are there any Telemetry docs on how we might go about accomplishing this? |
Should we use the same approach for the Kibana landing page? |
I'll send over a wiki link that has a few different docs
++ I'd imagine we'll have similar questions. We'll probably want to track in a separate issue but I'll defer to @AlonaNadler on the types of questions she'd like to answer |
@alexfrancoeur #81827 adds `ui_metric.Kibana_home`"ui_metric": {
"Kibana_home": [
{
"key": "manage_data_card_console",
"value": 1
},
{
"key": "set_home_as_default_route",
"value": 3
},
{
"key": "solution_panel_observability",
"value": 1
},
{
"key": "ingest_data_card_ingestManager",
"value": 1
},
{
"key": "ingest_data_card_home_tutorial_directory",
"value": 1
},
...
]
} Once https://github.com/elastic/telemetry/issues/465 has been handled (scoped for 7.11), and we have a new index in Telemetry-Next that will transform the data, we'll be reporting metrics as: ui_metrics custom index document example{
appName: 'Kibana_home',
eventName: 'set_home_as_default_route',
eventType: 'click',
timestamp: <date_collecting_started>,
total: 13,
cluster_metadata: {
cluster_uuid,
license,
processed_timestamp,
},
...any other fields we need
} We're not going to pre-aggregate the data before sending it from Kibana for reasons given in https://github.com/elastic/telemetry/issues/465, so the major work here is transforming the data and indexing it into a custom Telemetry-Next index. We need to keep any changes to the |
Relates to #25734 #70571
@cqliu1 @ryankeairns I took a first stab at defining some telemetry for the homepage. Let me know what you think, we can iterate if needed.
Navigation from the homepage
Questions we want answered
Metrics to help answer these questions
Generally, I think it makes sense to include some time buckets here, but I hesitant to go overboard with the time intervals as each panel will end up having four fields. If we wanted to match the
application_usage
metrics, having7 day
,30 day
,90 day
andtotal
would be beneficial here - but I think we should discuss.Navigation to the homepage
Questions we want answered
Metrics to help answer these questions
We are capturing this today with application usage telemetry. No more additional work here 😄
Changing the homepage
Questions we want answered
Metrics to help answer these questions
I don't believe this exists today, so we'd have to plug into advanced settings most likely to capture the actual change. But we could equally measure the amount of times people clicked into this.
The text was updated successfully, but these errors were encountered: