2 Home
gitea_admin edited this page 2026-03-11 14:41:12 +00:00

Metrics

Collect various metrics directly from Camel routes using the DropWizard metrics library.

Metadata

Property Value
Scheme metrics
Support Level Stable
Labels monitoring
Version 4.10.2

Maven Dependency

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-metrics</artifactId>
    <version>4.10.2</version>
</dependency>

Endpoint Properties

Name Type Required Default Description
metricsType object Type of metrics
metricsName string Name of metrics
action object Action when using timer type
decrement integer Decrement value when using counter type
increment integer Increment value when using counter type
mark integer Mark when using meter type
subject object Subject value when using gauge type
value integer Value value when using histogram type
lazyStartProducer boolean false Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.