blob: de37ce48951787f09c70fdbcbe1fa3a661cc5690 [file] [log] [blame]
{
"groups": [
{
"name": "camel.zipkin",
"type": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties"
}
],
"properties": [
{
"name": "camel.zipkin.client-service-mappings",
"type": "java.util.Map<java.lang.String,java.lang.String>",
"description": "Sets client service mapping(s) that matches Camel events to the given zipkin service name. The key is the pattern, the value is the service name.",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties"
},
{
"name": "camel.zipkin.endpoint",
"type": "java.lang.String",
"description": "Sets the POST URL for zipkin's <a href=\"http:\/\/zipkin.io\/zipkin-api\/#\/\">v2 api<\/a>, usually \"http:\/\/zipkinhost:9411\/api\/v2\/spans\"",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties"
},
{
"name": "camel.zipkin.exclude-patterns",
"type": "java.util.Set<java.lang.String>",
"description": "Sets exclude pattern(s) that will disable tracing with zipkin for Camel messages that matches the pattern.",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties"
},
{
"name": "camel.zipkin.host-name",
"type": "java.lang.String",
"description": "Sets the hostname if sending spans to a remote zipkin scribe (thrift RPC) collector.",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties"
},
{
"name": "camel.zipkin.include-message-body",
"type": "java.lang.Boolean",
"description": "Whether to include the Camel message body in the zipkin traces. This is not recommended for production usage, or when having big payloads. You can limit the size by configuring camel.springboot.log-debug-max-chars option.",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties",
"defaultValue": false
},
{
"name": "camel.zipkin.include-message-body-streams",
"type": "java.lang.Boolean",
"description": "Whether to include message bodies that are stream based in the zipkin traces. This is not recommended for production usage, or when having big payloads. You can limit the size by configuring camel.springboot.log-debug-max-chars option.",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties",
"defaultValue": false
},
{
"name": "camel.zipkin.port",
"type": "java.lang.Integer",
"description": "Sets the port if sending spans to a remote zipkin scribe (thrift RPC) collector.",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties",
"defaultValue": 0
},
{
"name": "camel.zipkin.rate",
"type": "java.lang.Float",
"description": "Configures a rate that decides how many events should be traced by zipkin. The rate is expressed as a percentage (1.0f = 100%, 0.5f is 50%, 0.1f is 10%).",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties",
"defaultValue": 1
},
{
"name": "camel.zipkin.server-service-mappings",
"type": "java.util.Map<java.lang.String,java.lang.String>",
"description": "Sets server service mapping(s) that matches Camel events to the given zipkin service name. The key is the pattern, the value is the service name.",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties"
},
{
"name": "camel.zipkin.service-name",
"type": "java.lang.String",
"description": "To use a global service name that matches all Camel events",
"sourceType": "org.apache.camel.zipkin.starter.ZipkinConfigurationProperties"
}
],
"hints": []
}