Uses of Class
org.apache.camel.main.MetricsConfigurationProperties
Packages that use MetricsConfigurationProperties
Package
Description
Application level classes that can be used to instantiate camel.
-
Uses of MetricsConfigurationProperties in org.apache.camel.main
Methods in org.apache.camel.main that return MetricsConfigurationPropertiesModifier and TypeMethodDescriptionMainConfigurationProperties.metrics()To configure Micrometer metrics.MetricsConfigurationProperties.withBinders(String binders) Additional Micrometer binders to include such as jvm-memory, processor, jvm-thread, and so forth.MetricsConfigurationProperties.withClearOnReload(boolean clearOnReload) Clear the captured metrics data when Camel is reloading routes such as when using Camel JBang.MetricsConfigurationProperties.witheEnableRouteEventNotifier(boolean enableRouteEventNotifier) Set whether to enable the MicrometerRouteEventNotifier for capturing metrics on the total number of routes and total number of routes running.MetricsConfigurationProperties.withEnabled(boolean enabled) To enable Micrometer metrics.MetricsConfigurationProperties.withEnableExchangeEventNotifier(boolean enableExchangeEventNotifier) Set whether to enable the MicrometerExchangeEventNotifier for capturing metrics on exchange processing times.MetricsConfigurationProperties.withEnableInstrumentedThreadPoolFactory(boolean enableInstrumentedThreadPoolFactory) Set whether to gather performance information about Camel Thread Pools by injecting an InstrumentedThreadPoolFactory.MetricsConfigurationProperties.withEnableMessageHistory(boolean enableMessageHistory) Set whether to enable the MicrometerMessageHistoryFactory for capturing metrics on individual route node processing times.MetricsConfigurationProperties.withEnableRoutePolicy(boolean enableRoutePolicy) Set whether to enable the MicrometerRoutePolicyFactory for capturing metrics on route processing times.MetricsConfigurationProperties.withNamingStrategy(String namingStrategy) Controls the name style to use for metrics.MetricsConfigurationProperties.withRoutePolicyLevel(String routePolicyLevel) Sets the level of information to capture. all = both context and routes.MetricsConfigurationProperties.withSkipCamelInfo(boolean skipCamelInfo) Skip the evaluation of "app.info" metric which contains runtime provider information (default, `false`).MetricsConfigurationProperties.withTextFormatVersion(String textFormatVersion) The text-format version to use with Prometheus scraping. 0.0.4 = text/plain; version=0.0.4; charset=utf-8 1.0.0 = application/openmetrics-text; version=1.0.0; charset=utf-8