Dom Event traces should start with the Event and not the listener.

Description

Currently the EUM listener instrumentation treats listeners on DOM-elements as root of spans, not the actual events. This means for example, if we have two listeners attached to a button for the event "click", we will get two different traces instead of one originating at this event.
In addition, we should add an option to track events based on filters specified in some way in the inspectIT configuration. This allows for example to capture clicks on links, which have no JS listener attached. While such actions are not interesting from a performance perspective, they are very useful for performing session and usage analytics.

Environment

None

Status

Assignee

Jonas Kunz

Reporter

Jonas Kunz

Labels

None

Pull Request

None

Integrator

Ivan Senic

Sprint

Priority

Medium
Configure