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

[Logs Explorer] Add Telemetry for the logs flyout #170525

Closed
2 tasks done
gbamparop opened this issue Nov 3, 2023 · 11 comments
Closed
2 tasks done

[Logs Explorer] Add Telemetry for the logs flyout #170525

gbamparop opened this issue Nov 3, 2023 · 11 comments
Assignees
Labels
Feature:LogsExplorer Logs Explorer feature Feature:Telemetry Team:obs-ux-logs Observability Logs User Experience Team

Comments

@gbamparop
Copy link
Contributor

gbamparop commented Nov 3, 2023

The goal of the flyout is to provide users with relevant context to make their investigations easier and to ideally reduce the need to view all the fields provided in the table or JSON view. We would like to track the following metrics:

Tasks

Preview Give feedback
@gbamparop gbamparop added Team:obs-ux-logs Observability Logs User Experience Team Feature:LogsExplorer Logs Explorer feature labels Nov 3, 2023
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-logs-team (Team:obs-ux-logs)

@achyutjhunjhunwala
Copy link
Contributor

@weltenwort @tonyghiani Do you have any code references to follow here ?
Is this something which needs to be done with EBT or FullStory ?

@yngrdyn
Copy link
Contributor

yngrdyn commented Nov 16, 2023

I'd start by checking what of the needed data is supported by fullStory

@achyutjhunjhunwala achyutjhunjhunwala self-assigned this Nov 20, 2023
@achyutjhunjhunwala
Copy link
Contributor

As discussed in the last meeting, only point 2 will be tackled as part of this ticket.
For point 1, we don't have any actions on the Flyout at the moment.
For point 3, only action happening is the change to JSON tab. Still not sure if it's worth the capture. Will prioritise it least

@achyutjhunjhunwala
Copy link
Contributor

achyutjhunjhunwala commented Nov 20, 2023

@gbamparop @ruflin Regarding the AI Assistant Telemetry, i check with the AI Assistant team and found that they already are collecting certain telemetry which could. be of our use

Production - <Internal_Cluster_Link_Removed>

Here we can filter by URL on the top for /app/observability-log-explorer and we will be able to see the same data for Logs Explorer. Since this is production cluster, we don't have any data captured for our feature.

image

Also with Full Story, i have created 2 funnels

  1. Funnel 1 - On Logs Explorer page, User opened AI Assistant and clicked on Regenerate

  2. Funnel 2 - On Logs Explorer page, User opened AI Assistant and clicked on Start Chat

@gbamparop
Copy link
Contributor Author

@achyutjhunjhunwala nice findings! Can we also start adding documentation about the these dashboards? The logs-dev repo might be a good candidate.

@tonyghiani
Copy link
Contributor

Do you have any code references to follow here ? Is this something which needs to be done with EBT or FullStory ?

Here you can find some Telemetry tracking conventions I wrote about using EBT or automatic collection with FullStory.
It also points to some abstractions we built on the infra plugin to track EBT events, but we should avoid their usage as much as we can due to strong limits imposed by FullStory itself.

@tonyghiani
Copy link
Contributor

@achyutjhunjhunwala We might want to wait on implementing this one as we are adding more tracking requirements that are in progress, we might not need to make any change later, but it'd be better to keep this issue aligned with the existing tracking will perform.

@achyutjhunjhunwala
Copy link
Contributor

@tonyghiani I am just documenting all the current findings, this way this we can keep on adding stuff.
As @gbamparop recommended, i will document them in the log-dev repo

@achyutjhunjhunwala
Copy link
Contributor

achyutjhunjhunwala commented Dec 12, 2023

Added a Metrics for Total clicks on 2 tabs on the Logs Explorer Flyout.
This would need to be changed once we have the custom Tab added in the Logs Flyout for the highlights.

This is currently a placeholder

https://app.fullstory.com/ui/G3PDG/metrics/details/xHVSVv4NGQ58/1394551774?completeSessions=false&event=0

@achyutjhunjhunwala
Copy link
Contributor

The metrics for Interaction with AI Assistant and Flyout Tab clicks is being captured here

@gbamparop I believe we can close this ticket. The 1st acceptance criteria is not valid in our case
User clicks on the actions provided in the flyout such as links to other parts of Observability

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:LogsExplorer Logs Explorer feature Feature:Telemetry Team:obs-ux-logs Observability Logs User Experience Team
Projects
None yet
Development

No branches or pull requests

5 participants