Package com.vaadin.observability.micrometer
package com.vaadin.observability.micrometer
-
ClassDescriptionLoads a bundled client-side JavaScript resource into a
UIexactly once.Resolves theComponentan RPC invocation targets.Names of the meters published by Observability Kit.Wires Observability Kit instrumentation into aVaadinServiceat initialization.Programmatic bootstrap for standalone (non-Spring) deployments.Immutable settings for Observability Kit instrumentation.Builder forObservabilitySettings.Portable, framework-agnostic servlet filter that observes UIDL message resends and resynchronization requests (prototype, kit-only, no Flow changes).Prototype detector that classifies an incoming UIDL request body as a normal message, a re-sent (duplicate) message, or a full resynchronization request, and records aMeterNames.RESYNCcounter for the two recovery cases.Classification of a single UIDL request.Result of classifying a request.Servlet-level glue shared by the resync/resend detection filters: it recognizes UIDL requests, derives the per-UI key, and drives aResyncDetectoragainst per-UI state kept in the HTTP session.Maps a Flow navigation target to a low-cardinality tag value suitable for Micrometer.Exposes the Vaadin view context of the request currently being handled on this thread, so instrumentation living outside the Vaadin runtime (for example a JDBCDataSourceproxy) can attribute its measurements to the view that triggered them.