Interface MessageReceiverObservationConvention

All Superinterfaces:
io.micrometer.observation.KeyValuesConvention, io.micrometer.observation.ObservationConvention<MessageReceiverContext>
All Known Implementing Classes:
DefaultMessageReceiverObservationConvention

public interface MessageReceiverObservationConvention extends io.micrometer.observation.ObservationConvention<MessageReceiverContext>
A MessageReceiverContext-based ObservationConvention contract.
Since:
6.0
Author:
Artem Bilan
  • Field Summary

    Fields inherited from interface io.micrometer.observation.ObservationConvention

    EMPTY
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
     
    default String
     
    default boolean
    supportsContext(io.micrometer.observation.Observation.Context context)
     

    Methods inherited from interface io.micrometer.observation.ObservationConvention

    getHighCardinalityKeyValues, getLowCardinalityKeyValues
  • Method Details

    • getName

      default String getName()
      Specified by:
      getName in interface io.micrometer.observation.ObservationConvention<MessageReceiverContext>
    • supportsContext

      default boolean supportsContext(io.micrometer.observation.Observation.Context context)
      Specified by:
      supportsContext in interface io.micrometer.observation.ObservationConvention<MessageReceiverContext>
    • getContextualName

      default String getContextualName(MessageReceiverContext context)
      Specified by:
      getContextualName in interface io.micrometer.observation.ObservationConvention<MessageReceiverContext>