Skip to content
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

source-http-ingest: Improve UX for custom URL paths #2078

Open
psFried opened this issue Oct 23, 2024 · 0 comments
Open

source-http-ingest: Improve UX for custom URL paths #2078

psFried opened this issue Oct 23, 2024 · 0 comments
Labels
rust Pull requests that update Rust code

Comments

@psFried
Copy link
Member

psFried commented Oct 23, 2024

Users need to configure specific URL paths that are used by the source-http-ingest connector. The current UX for that is pretty confusing, and we'd like to make setting the paths more straightforward. Currently, the paths must be specified as part of the endpoint config, which gets collapsed in the UI after the first successful discover as part of capture creation. They must then "refresh" to do another discover after changing the paths in the endpoint config. This is particularly confusing because the resource config of each binding presents an editable path field, so users try to change it there and run into confusing errors like endpoint config contains paths [...], which are not represented in the list of bindings.

Originally, the decision to make paths part of the endpoint config was driven by the need to have auto-discovers return the same consistent list of bindings. That's still very much a requirement, which complicates things here.

The current UX is a result of trying to maintain backward compatibility. Of course that's always nice, but in this case it seems warranted to make a breaking change if that's required in order to deliver a significantly improved UX.

@psFried psFried added the rust Pull requests that update Rust code label Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rust Pull requests that update Rust code
Projects
None yet
Development

No branches or pull requests

1 participant