-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
OpenObserve as a Sink for Vector #21514
Comments
Thanks @chaitanya-sistla ! I think we'd be open to this as a contribution if you like. The recent rewrite of the Axiom sink to wrap the HTTP sink could be useful as a reference: #21362. There isn't a precedent, at the moment, for having component pages that just document how to configure another component to be used with the service, but that could be another option. The closest example we have is the mention of Azure Event Hubs on the Kafka sink: https://vector.dev/docs/reference/configuration/sinks/kafka/#azure-event-hubs |
Thank you @jszwedko I will get to it :) |
A note for the community
Use Cases
Users are already successfully ingesting data from Vector into OpenObserve using the existing http sink. The goal of this request is to have OpenObserve officially documented as a supported sink in Vector, providing clear guidance for users on how to set it up. This will streamline the integration process for new users, reduce confusion, and ensure OpenObserve is recognized alongside other supported sinks in the documentation.
By including OpenObserve in the official documentation, we can provide a more straightforward path for users to ingest observability data like logs, metrics, and traces into OpenObserve.
Attempted Solutions
We have been using the http sink with the following configuration to ingest data into OpenObserve, which works without any issues:
This setup works perfectly for current users. The ingestion process has been stable, and no breaking changes would be introduced with the official inclusion of OpenObserve in the Vector documentation. The main limitation we are facing is the lack of official recognition and ease of setup guidance for new users.
Proposal
We propose adding OpenObserve to the list of officially supported sinks in Vector's documentation. This would require updating the documentation with a simple example configuration, similar to the one above, and highlighting the use of OpenObserve’s HTTP-based API for data ingestion.
No new functionality is required, as the current http sink serves the purpose well. However, official recognition and clear setup instructions in the Vector documentation would significantly enhance the user experience and promote OpenObserve as an observability solution.
By doing this, users can confidently use Vector to send data to OpenObserve, knowing it’s a supported use case with clear guidance from both the Vector and OpenObserve teams.
References
No response
Version
No response
The text was updated successfully, but these errors were encountered: