Telemetry Dev
Spring Boot auto-configuration for Camel Telemetry Dev Console.
This starter provides a development-time telemetry console that displays trace and span information directly in the application logs. It is intended for local development and debugging, not for production use.
Use the @CamelTelemetryDev annotation on your Spring Boot main class or configuration to enable.
Maven coordinates
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-telemetry-dev-starter</artifactId>
</dependency> Spring Boot Auto-Configuration
The starter supports 6 options, which are listed below.
| Name | Description | Default | Type |
|---|---|---|---|
camel.telemetrydev.disable-core-processors | Disable any inner core processors (any core DSL processor provided in the route, for example | false | Boolean |
camel.telemetrydev.enabled | Global option to enable/disable telemetry, default is true. | true | Boolean |
camel.telemetrydev.exclude-patterns | Sets exclude pattern(s) that will disable tracing for Camel processors that matches the pattern. Multiple patterns can be separated by comma. | String | |
camel.telemetrydev.include-patterns | Sets include pattern(s) that will explicitly enable tracing for Camel processors that matches the pattern. Multiple patterns can be separated by comma. All processors included by default if nothing is specified. | String | |
camel.telemetrydev.trace-format | The output format for traces. | String | |
camel.telemetrydev.trace-processors | Setting this to true will create new telemetry spans for each Camel custom Processors. Use the excludePattern property to filter out Processors. | Boolean |