Interface MicrometerRoutePolicyNamingStrategy
public interface MicrometerRoutePolicyNamingStrategy
Provides a strategy to derive a meter name and tags
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MicrometerRoutePolicyNamingStrategyDefault naming strategy that uses micrometer naming convention.static final MicrometerRoutePolicyNamingStrategyNaming strategy that uses the classic/legacy naming style (camelCase)static final Predicate<io.micrometer.core.instrument.Meter.Id> -
Method Summary
Modifier and TypeMethodDescriptiondefault StringformatName(String name) default StringgetExchangesFailedName(org.apache.camel.Route route) default StringgetExchangesSucceededName(org.apache.camel.Route route) default io.micrometer.core.instrument.TagsgetExchangeStatusTags(org.apache.camel.CamelContext camelContext) default io.micrometer.core.instrument.TagsgetExchangeStatusTags(org.apache.camel.Route route) default StringgetExchangesTotalName(org.apache.camel.Route route) default StringgetExternalRedeliveriesName(org.apache.camel.Route route) default StringgetFailuresHandledName(org.apache.camel.Route route) default StringgetLongTaskName(org.apache.camel.Route route) getName(org.apache.camel.Route route) default io.micrometer.core.instrument.TagsgetTags(org.apache.camel.CamelContext camelContext) default io.micrometer.core.instrument.TagsgetTags(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) -
getTags
default io.micrometer.core.instrument.Tags getTags(org.apache.camel.CamelContext camelContext) -
getExchangeStatusTags
default io.micrometer.core.instrument.Tags getExchangeStatusTags(org.apache.camel.Route route) -
getExchangeStatusTags
default io.micrometer.core.instrument.Tags getExchangeStatusTags(org.apache.camel.CamelContext camelContext)
-