Autoconfigure does not name the missing artifact for experimental-otlp/stdout traces and metrics exporters
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
- Área
- observability-sre
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
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de open-telemetry/opentelemetry-java
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 94/100
open-telemetry/opentelemetry-java#8898 ·
Los mantenedores suelen responder en 2 días
-
ComposableProbabilitySampler description still uses the old ComposableTraceIdRatioBasedSampler nameAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
open-telemetry/opentelemetry-java#8885 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
open-telemetry/opentelemetry-java#8884 ·
Los mantenedores suelen responder en 2 días
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
open-telemetry/opentelemetry-java#8843 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
open-telemetry/opentelemetry-java#8688 ·
Los mantenedores suelen responder en 2 días
Todos los issues de open-telemetry/opentelemetry-java
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bisq-network/bisq#8097 ·
Los mantenedores suelen responder en 1 día
-
area/frontend good first issue kind/cooldown
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/datasketches-java#773 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
cpinitiative/usaco-guide#6665 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
trinodb/trino-gateway#1301 ·
Los mantenedores suelen responder en 1 día