Metrics

Metrics

Description: Represents the component that manages metrics endpoints.
Scheme: metrics
Syntax: metrics:metricsType:metricsName
Maven: org.apache.camel/camel-metrics/2.16.1
Name Kind Group Required Default Type Enum Description
metricsType path producer true org.apache.camel.component.metrics.MetricsType GAUGE
COUNTER
HISTOGRAM
METER
TIMER
Type of metrics
metricsName path producer true java.lang.String Name of metrics
action parameter producer org.apache.camel.component.metrics.MetricsTimerAction start
stop
Action when using timer type
decrement parameter producer java.lang.Long Decrement value when using counter type
increment parameter producer java.lang.Long Increment value when using counter type
mark parameter producer java.lang.Long Mark when using meter type
value parameter producer java.lang.Long Value value when using histogram type
exchangePattern parameter advanced InOnly org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).