An error occurred while fetching this tab.
web: add `WindowLoad` OpenTelemetry auto instrumentation
There are no commits yet
Push commits to the source branch or add previously merged commits to review them.
Created by: valerybugakov
Adds auto instrumentation of the window load event based on Web Performance API navigation
entries.
navigation
entries update.WINDOW_LOAD
span capturing timings from FETCH_START
till LOAD_EVENT_END
.navigation
events to the WINDOW_LOAD
span.paint
events to the WINDOW_LOAD
span.LOAD_EVENT_END
.The implementation is based on the OpenTelemetry Instrumentation Document Load. The implementation is forked because of various issues blocking the integration with other auto instrumentations.
The implementation is experimental. The plan is to pilot this span structure along with code helpers created for this instrumentation to see if we want to change them based on use-cases we encounter instrumenting other parts of the application like the Blob view.
ENABLE_OPEN_TELEMETRY=true sg start web-standalone
.windowLoad
span in the console.Check out the client app preview documentation to learn more.
Push commits to the source branch or add previously merged commits to review them.