Skip to content

Enable devfile telemetry on DevSandbox #733

@kim-tsao

Description

@kim-tsao

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions