Currently we have: https://github.com/elastic/elastic-agent/blob/8d78a8aca476a59c60ea8b872e4321beb5032e6e/internal/pkg/otel/translate/otelconfig.go#L55 https://github.com/elastic/elastic-agent/blob/8d78a8aca476a59c60ea8b872e4321beb5032e6e/internal/pkg/otel/translate/otelconfig.go#L61 To control what input types are supported for the otel runtime. This issue is to explore solutions that are easier to maintain long term.