vector
vector copied to clipboard
Add OpenObserve as an officially supported sink
This PR adds OpenObserve as an officially supported sink in Vector's documentation. OpenObserve utilizes an HTTP-based API for data ingestion, and this PR proposes updating the documentation with an example configuration for users to follow.
No new functionality is required, as the current HTTP sink already serves the purpose effectively. The primary goal is to improve user experience by offering clear guidance for setting up Vector with OpenObserve, ensuring confidence in its usage as a supported observability solution.
type = "http"
inputs = [ "source_or_transform_id" ]
uri = "http://localhost:5080/api/default/default/_json"
method = "post"
auth.strategy = "basic"
auth.user = "[email protected]"
auth.password = "v9Ca7qHaMKELlDtU" (fake)
compression = "gzip"
encoding.codec = "json"
encoding.timestamp_format = "rfc3339"
healthcheck.enabled = false
Why This Matters? By officially documenting OpenObserve as a supported sink, we provide clear setup instructions for users, allowing them to confidently configure Vector for OpenObserve.
Closes: https://github.com/vectordotdev/vector/issues/21514
@jszwedko could you help me review this? Is anything pending from my end?
I have removed the space @pront
Please add a changelog entry. You can find details on this document.
added @pront
Let's add a new "openobserve transform" scope somewhere here: https://github.com/vectordotdev/vector/blob/master/.github/workflows/semantic.yml#L182
Also, please see https://github.com/vectordotdev/vector/blob/ac1e975d109e4ab575e2acb2f3766aa8084c8ea3/docs/DOCUMENTING.md?plain=1#L89
@pront I don't have the file in my PR, do you want me to open a new PR or just add the file in my existing PR? https://github.com/vectordotdev/vector/blob/master/.github/workflows/semantic.yml#L182
@pront I don't have the file in my PR, do you want me to open a new PR or just add the file in my existing PR? https://github.com/vectordotdev/vector/blob/master/.github/workflows/semantic.yml#L182
Feel free to ignore this, but you can sync your fork, git merge origin master and it should be there.
More importantly, the changelog format is off and is blocking this PR from merging.