Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Autoconfigure does not name the missing artifact for experimental-otlp/stdout traces and metrics exporters

Abierto Apto para principiantes
#8,896 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
82/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
java

Línea de trabajo

Comienza con SpanExporterConfiguration y MetricExporterConfiguration, comparando sus mapas de nombre a artefacto con LogRecordExporterConfiguration. Reproduce los casos de dependencias faltantes para trazas y métricas, y luego verifica que tanto la configuración experimental-otlp como stdout informen de opentelemetry-exporter-logging-otlp y su indicación de dependencia en lugar de un error genérico de valor no reconocido.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Describe the bug
When opentelemetry-exporter-logging-otlp is missing, experimental-otlp/stdout for traces and metrics fails with a generic "Unrecognized value" error, while for logs it names the artifact to add.

Steps to reproduce
Use autoconfigure without opentelemetry-exporter-logging-otlp on the classpath and set otel.traces.exporter=experimental-otlp/stdout (or otel.metrics.exporter).

What did you expect to see?
The same hint the logs signal gives: otel.traces.exporter set to "experimental-otlp/stdout" but opentelemetry-exporter-logging-otlp not found on classpath. Make sure to add it as a dependency.

What did you see instead?
Unrecognized value for otel.traces.exporter: experimental-otlp/stdout (and the same for otel.metrics.exporter). The name-to-artifact map in LogRecordExporterConfiguration has an experimental-otlp/stdout entry (added in #6675), but SpanExporterConfiguration and MetricExporterConfiguration do not; #6750 added the span and metric stdout providers without updating them.

What version and what artifacts are you using?
Artifacts: opentelemetry-sdk-extension-autoconfigure
Version: main @ 7f423cbb1
How did you reference these artifacts? N/A

Environment
Compiler: Temurin 21
OS: N/A

Additional context
The stale jaeger entry in SpanExporterConfiguration is out of scope here.

Lenguaje dominante
Java
Estrellas
2.5k
Forks
1k
Merge medio
2 d 21 h
PR fusionados (30 d)
75

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de open-telemetry/opentelemetry-java

Todos los issues de open-telemetry/opentelemetry-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.