|
197 | 197 | "description": "The Zipkin endpoint to connect to.<br/>Currently only HTTP is supported.",
|
198 | 198 | "defaultValue": "http://localhost:9411/api/v2/spans"
|
199 | 199 | },
|
| 200 | + { |
| 201 | + "name": "otel.instrumentation.annotations.enabled", |
| 202 | + "type": "java.lang.Boolean", |
| 203 | + "description": "Enable the <code>@WithSpan</code> annotation.", |
| 204 | + "defaultValue": true |
| 205 | + }, |
| 206 | + { |
| 207 | + "name": "otel.instrumentation.kafka.enabled", |
| 208 | + "type": "java.lang.Boolean", |
| 209 | + "description": "Enable the Kafka instrumentation.", |
| 210 | + "defaultValue": true |
| 211 | + }, |
| 212 | + { |
| 213 | + "name": "otel.instrumentation.log4j-appender.enabled", |
| 214 | + "type": "java.lang.Boolean", |
| 215 | + "description": "Enable the Log4J2 appender instrumentation.", |
| 216 | + "defaultValue": true |
| 217 | + }, |
| 218 | + { |
| 219 | + "name": "otel.instrumentation.logback-appender.enabled", |
| 220 | + "type": "java.lang.Boolean", |
| 221 | + "description": "Enable the Logback appender instrumentation.", |
| 222 | + "defaultValue": true |
| 223 | + }, |
200 | 224 | {
|
201 | 225 | "name": "otel.instrumentation.logback-appender.experimental.capture-code-attributes",
|
202 | 226 | "type": "java.lang.Boolean",
|
|
229 | 253 | },
|
230 | 254 | {
|
231 | 255 | "name": "otel.instrumentation.logback-appender.experimental.capture-mdc-attributes",
|
232 |
| - "type": "java.lang.String", |
233 |
| - "description": "Comma separated list of MDC attributes to capture. Use the wildcard character <code>*</code> to capture all attributes." |
| 256 | + "type": "java.util.List<java.lang.String>", |
| 257 | + "description": "MDC attributes to capture. Use the wildcard character <code>*</code> to capture all attributes." |
| 258 | + }, |
| 259 | + { |
| 260 | + "name": "otel.instrumentation.micrometer.enabled", |
| 261 | + "type": "java.lang.Boolean", |
| 262 | + "description": "Enable the Micrometer instrumentation.", |
| 263 | + "defaultValue": false |
| 264 | + }, |
| 265 | + { |
| 266 | + "name": "otel.instrumentation.spring-web.enabled", |
| 267 | + "type": "java.lang.Boolean", |
| 268 | + "description": "Enable the RestTemplate instrumentation.", |
| 269 | + "defaultValue": true |
| 270 | + }, |
| 271 | + { |
| 272 | + "name": "otel.instrumentation.spring-webflux.enabled", |
| 273 | + "type": "java.lang.Boolean", |
| 274 | + "description": "Enable the WebClient instrumentation.", |
| 275 | + "defaultValue": true |
| 276 | + }, |
| 277 | + { |
| 278 | + "name": "otel.instrumentation.spring-webmvc.enabled", |
| 279 | + "type": "java.lang.Boolean", |
| 280 | + "description": "Enable the Servlet instrumentation.", |
| 281 | + "defaultValue": true |
234 | 282 | },
|
235 | 283 | {
|
236 | 284 | "name": "otel.logs.exporter",
|
237 |
| - "type": "java.lang.String", |
238 |
| - "description": "List of exporters to be used for logs, separated by commas.", |
| 285 | + "type": "java.util.List<java.lang.String>", |
| 286 | + "description": "List of exporters to be used for logs.", |
239 | 287 | "defaultValue": "otlp"
|
240 | 288 | },
|
241 | 289 | {
|
|
246 | 294 | },
|
247 | 295 | {
|
248 | 296 | "name": "otel.metrics.exporter",
|
249 |
| - "type": "java.lang.String", |
250 |
| - "description": "List of exporters to be used for metrics, separated by commas.", |
| 297 | + "type": "java.util.List<java.lang.String>", |
| 298 | + "description": "List of exporters to be used for metrics.", |
251 | 299 | "defaultValue": "otlp"
|
252 | 300 | },
|
| 301 | + { |
| 302 | + "name": "otel.propagators", |
| 303 | + "type": "java.util.List<java.lang.String>", |
| 304 | + "description": "List of propagators to be used for context propagation.", |
| 305 | + "defaultValue": "tracecontext,baggage" |
| 306 | + }, |
| 307 | + { |
| 308 | + "name": "otel.resource.attributes", |
| 309 | + "type": "java.util.Map<java.lang.String, java.lang.String>", |
| 310 | + "description": "Resource attributes to be added to all spans. In addition to these attributes, the resource will also include attributes discovered from the runtime, such as <code>host.name</code> and <code>process.id</code>." |
| 311 | + }, |
| 312 | + { |
| 313 | + "name": "otel.sdk.disabled", |
| 314 | + "type": "java.lang.Boolean", |
| 315 | + "description": "Disable the OpenTelemetry Spring Starter.", |
| 316 | + "defaultValue": false |
| 317 | + }, |
| 318 | + { |
| 319 | + "name": "otel.springboot.resource.enabled", |
| 320 | + "type": "java.lang.Boolean", |
| 321 | + "description": "Enable the resource auto-configuration.", |
| 322 | + "defaultValue": true |
| 323 | + }, |
253 | 324 | {
|
254 | 325 | "name": "otel.traces.exporter",
|
255 |
| - "type": "java.lang.String", |
256 |
| - "description": "List of exporters to be used for tracing, separated by commas.", |
| 326 | + "type": "java.util.List<java.lang.String>", |
| 327 | + "description": "List of exporters to be used for tracing.", |
257 | 328 | "defaultValue": "otlp"
|
258 | 329 | },
|
259 | 330 | {
|
|
339 | 410 | {
|
340 | 411 | "name": "otel.logs.exporter",
|
341 | 412 | "values": [
|
| 413 | + { |
| 414 | + "value": "logging", |
| 415 | + "description": "The logging exporter prints exported logs to stdout. It's mainly used for testing and debugging." |
| 416 | + }, |
342 | 417 | {
|
343 | 418 | "value": "none",
|
344 | 419 | "description": "No autoconfigured exporter."
|
|
366 | 441 | }
|
367 | 442 | ]
|
368 | 443 | },
|
| 444 | + { |
| 445 | + "name": "otel.propagators", |
| 446 | + "values": [ |
| 447 | + { |
| 448 | + "value": "baggage", |
| 449 | + "description": "The Baggage propagator propagates baggage using the W3C Baggage format. See https://www.w3.org/TR/baggage/." |
| 450 | + }, |
| 451 | + { |
| 452 | + "value": "b3", |
| 453 | + "description": "The B3 propagator propagates trace context using the B3 single-header format: See https://github.com/openzipkin/b3-propagation#single-header." |
| 454 | + }, |
| 455 | + { |
| 456 | + "value": "b3multi", |
| 457 | + "description": "The B3 propagator propagates trace context using the B3 multi-header format: See https://github.com/openzipkin/b3-propagation#multiple-headers." |
| 458 | + }, |
| 459 | + { |
| 460 | + "value": "jaeger", |
| 461 | + "description": "The Jaeger propagator propagates trace context using the Jaeger format. See https://www.jaegertracing.io/docs/1.21/client-libraries/#propagation-format." |
| 462 | + }, |
| 463 | + { |
| 464 | + "value": "ottrace", |
| 465 | + "description": "The OpenTelemetry Trace Context propagator propagates trace context using the OpenTelemetry format. See https://github.com/opentracing/specification/blob/master/rfc/trace_identifiers.md." |
| 466 | + }, |
| 467 | + { |
| 468 | + "value": "tracecontext", |
| 469 | + "description": "The Trace Context propagator propagates trace context using the W3C Trace Context format (add `baggage` as well to include W3C baggage). See https://www.w3.org/TR/trace-context/." |
| 470 | + }, |
| 471 | + { |
| 472 | + "value": "xray", |
| 473 | + "description": "The AWS X-Ray propagator propagates trace context using the AWS X-Ray format. See https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader." |
| 474 | + } |
| 475 | + ] |
| 476 | + }, |
369 | 477 | {
|
370 | 478 | "name": "otel.traces.exporter",
|
371 | 479 | "values": [
|
|
0 commit comments