-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing validation on missing referenced exporters, receivers, processors, extensions #90
Comments
@mmanciop: This is now deployed, do you also wanna give this a test? :) |
@mmanciop the pipeline is still visible with warnings, but with errors it's not visible. Doesn't it make sense this way? |
It depends on the nature of the error. YAML is broken -> cannot visualize. Config references some stuff that does not exist -> makes perfect sense to show from where you are referencing the stuff that does not exist, because where it is referenced from is important context to under whether you fix the config by adding the missing component, because you need it, or you delete the dangling reference. |
Subsumed in #94 |
The pipelines may be referencing components that do not exist, and OtelBin is not raising those as issues. in the screenshot, the health_check/i_do_not_exist extension is not declared (only heath_check is), so this configuration is invalid. The same applies with, for example, a traces pipeline referencing an extension that is not declared in the extensions list.
The text was updated successfully, but these errors were encountered: