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

Make declarative config YAML parsing and object mapping requirements pluggable via SPI

Abierto
#8,820 3 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 2 días

@jack-berg ya está trabajando en esto.

Desde el 14/9/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

Feature Request

For declarative config is affected. I think a good way to do this is to make the task of taking parsing YAML and/or converting to pojo pluggable via SPI.

Roughly, the process looks like:

Object parsedYaml = org.snakeyaml.engine.v2.api.Load.loadFromInputStream(InputStream);
OpenTelemetryConfigurationModel model = com.fasterxml.jackson.databind.ObjectMapper.convertValue(parsedYaml, OpenTelemetryConfigurationModel.class);
OpenTelemetrySdk openTelemetrySdk = create(model);

So things we need to be pluggable:

  • Parsing YAML InputStream to Object
  • Converting Object to POJO

The serialization stuff in the unsupported OTLP json path adds more complexity since the API surface area of JsonSerializer is large.

Originally posted by @jack-berg in #8533

Lenguaje dominante
Java
Estrellas
2.5k
Forks
1k
Merge medio
3 d 8 h
PR fusionados (30 d)
71

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.