Interface MicrometerRoutePolicyNamingStrategy
public interface MicrometerRoutePolicyNamingStrategy
Provides a strategy to derive a meter name and tags
-
Field Summary
Modifier and TypeFieldDescriptionstatic final MicrometerRoutePolicyNamingStrategy
Default naming strategy that uses micrometer naming convention.static final MicrometerRoutePolicyNamingStrategy
Naming strategy that uses the classic/legacy naming style (camelCase)static final Predicate
<io.micrometer.core.instrument.Meter.Id> -
Method Summary
Modifier and TypeMethodDescriptiondefault String
formatName
(String name) default String
getExchangesFailedName
(org.apache.camel.Route route) default String
getExchangesSucceededName
(org.apache.camel.Route route) default io.micrometer.core.instrument.Tags
getExchangeStatusTags
(org.apache.camel.Route route) default String
getExchangesTotalName
(org.apache.camel.Route route) default String
getExternalRedeliveriesName
(org.apache.camel.Route route) default String
getFailuresHandledName
(org.apache.camel.Route route) default String
getLongTaskName
(org.apache.camel.Route route) getName
(org.apache.camel.Route route) default io.micrometer.core.instrument.Tags
getTags
(org.apache.camel.Route route)
-
Field Details
-
ROUTE_POLICIES
-
DEFAULT
Default naming strategy that uses micrometer naming convention. -
LEGACY
Naming strategy that uses the classic/legacy naming style (camelCase)
-
-
Method Details
-
getName
-
formatName
-
getExchangesSucceededName
-
getExchangesFailedName
-
getExchangesTotalName
-
getFailuresHandledName
-
getExternalRedeliveriesName
-
getLongTaskName
-
getTags
default io.micrometer.core.instrument.Tags getTags(org.apache.camel.Route route) -
getExchangeStatusTags
default io.micrometer.core.instrument.Tags getExchangeStatusTags(org.apache.camel.Route route)
-