Skip to content

Introduction

The Spring framework utilizes the Micrometer instrumentation for variois observaility use cases. It enables applications to provide runtime Metrics and Traces which are then collected by monitoring systems. The Spring Boot with the Spring Actuator automatically instruments various part of application.

Details of Spring Observation can be found here.

Following Observations are produced by Spring Framework:

Observation name Description
http.client.requests Time spent for HTTP client exchanges
http.server.requests Processing time for HTTP server exchanges at the Framework level
jms.message.publish Time spent sending a JMS message to a destination by a message producer.
jms.message.process Processing time for a JMS message that was previously received by a message consumer.
tasks.scheduled.execution Processing time for an execution of a @Scheduled task