java.lang.Object
io.github.resilience4j.springboot3.micrometer.monitoring.endpoint.TimerEventsEndpoint

@Endpoint(id="timerevents") public class TimerEventsEndpoint extends Object
REST API endpoint to retrieve timer events
  • Constructor Details

    • TimerEventsEndpoint

      public TimerEventsEndpoint(io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.micrometer.event.TimerEvent> eventConsumerRegistry)
  • Method Details

    • getAllTimerEvents

      @ReadOperation public io.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponse getAllTimerEvents()
      Returns:
      all timer generated events
    • getEventsFilteredByTimerName

      @ReadOperation public io.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponse getEventsFilteredByTimerName(@Selector String name)
      Parameters:
      name - backend name
      Returns:
      the timer events generated for this backend
    • getEventsFilteredByTimerNameAndEventType

      @ReadOperation public io.github.resilience4j.common.micrometer.monitoring.endpoint.TimerEventsEndpointResponse getEventsFilteredByTimerNameAndEventType(@Selector String name, @Selector String eventType)
      Parameters:
      name - backend name
      eventType - timer event type
      Returns:
      the matching generated timer events