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

Enable devfile telemetry on DevSandbox #733

Closed
kim-tsao opened this issue Jan 18, 2022 · 0 comments
Closed

Enable devfile telemetry on DevSandbox #733

kim-tsao opened this issue Jan 18, 2022 · 0 comments
Assignees
Labels
area/telemetry telemetry related issues

Comments

@kim-tsao
Copy link
Contributor

kim-tsao commented Jan 18, 2022

Which area this feature is related to?

/area telemetry

Which functionality do you think we should add?

Why is this needed? Is your feature request related to a problem?

Detailed description:

Currently, the telemetry that's coming from DevSandbox is server side and doesn't tell us much other than the fact that devfile samples are being listed by the generic user. Anonymous user ids and specific devfile actions can only be determined on the client side.

Describe the solution you'd like

I talked to Christian from the console team and he suggested we could fire a telemetry event with custom properties from the core code rather than their dynamic plugin extension. The drawback is, our events would be routed to the DevSandbox Segment instance but we may be able to workaround this by filtering devfile events to our Woopra instance from Segment.

We should also disable sending the server side events to Segment once this is in place.

Describe alternatives you've considered

Investigated the possibility of writing our own dynamic plugin extension but since we don't contribute code outside of devconsole today, it doesn't make sense to have a separate plugin just for telemetry purposes (other than to route to our own Segment instance)

Additional context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/telemetry telemetry related issues
Projects
None yet
Development

No branches or pull requests

1 participant