All Classes and Interfaces
Class
Description
This instrumentation captures all navigation operations, and updates the root
span to contain the new route, rather than the route where the request
initiated from.
Instruments AttachExistingElementRpcHandler to add information about existing
client-side elements being attached to the UI on the server.
Instruments AttachTemplateChildRpcHandler to add information about
client-side response on attach existing element by id request.
Wrapper for OpenTelemetry
MuzzleCodeGenerationPlugin to provide the
current URLClassLoader and instrument the instrumentation module.This instrumentation is applied to the ObservabilityHandler constructor.
Class representing the code injected into the ObservabilityHandler
constructor.
Instruments the ErrorHandler that is executed for unhandled exceptions from
request handlers.
Provides the effective configuration for the Vaadin observability extension.
Provides default values for global and extension-specific OpenTelemetry
configuration.
Constants used by the Vaadin observability extension, for example for
configuration options
Instruments DataCommunicator to add a span for the duration of data provider
fetches
Provides common information about a Flow DOM node that can be used in
instrumentations
Instruments the ErrorHandler that is executed for unhandled exceptions from
request handlers.
This is a Targeted instrumentation for EventRpcHandler which adds information
on the element that got an action and on which view.
Instruments HeartbeatHandler to add a span for its execution
Instruments HierarchicalDataProvider to add a span for the duration of data
provider fetches for hierarchical data.
Instruments JavaScriptBootstrapHandler to add a span for its execution, and
update the http route to contain the route template for the actual location
in the browser.
This is a targeted instrumentation for MapSyncRpcHandler which adds
information that a node's/element's properties/attributes are synced from the
client.
Instruments NavigationRpcHandler in order to add a span when the handler is
called with a navigation message from the client.
This is a consumer callback that is injected into an ObservabilityHandler
instance.
This represents the data for an observability span.
Instruments PublishedServerEventHandlerRpcHandler in order to add a span when
the handler is triggered by a
element.$server or
$server call from the client.Instruments PwaHandler to add a span for its execution
Instruments ReturnChannelHandler to add a span for its execution
Instruments SessionRequestHandler
Generate the span name from the VaadinRequest object name field.
Instruments StreamRequestHandler in order to add a span when the handler is
called.
The detail level of traces.
Instruments UidlRequestHandler to add a span for its execution
Instruments UnsupportedBrowserHandler to add a span for its execution
Instruments VaadinServlet to create a server root span if none exists yet.
Instruments VaadinSession to keep track of the number of current sessions and
UIs
Instruments WebComponentBootstrapHandler to add a span for its execution.
Instruments WebComponentProvider to add a span when supplying the script/html
of the web component matching requested tag.