mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-20 12:19:16 +00:00
The `ServerHttpObservationFilter` implementations record observations for processed HTTP exchanges. The `Observation.Context` contains various metadata contributed by the observation convention. The instrumentation can also mark the observation as an error by setting any `Throwable` on the context. Because the instrumentation is done as filters, only exceptions reaching the filter can be considered. Any error handled at a lower level by the Framework can, or cannot be considered as an error for an observation. This commit documents how a web application should opt-in for considering a handled exception as an error for the current observation. Closes gh-29848