-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
New component: sflow receiver #28842
Comments
PR: #28578 |
I think you should provide more info about this component in this pr or on the sig meeting in order to help reviewers to decide if they are willing to sponsor your component. @Ishmeet |
Hi there @fatsheep9146 , |
@open-telemetry/collector-contrib-approvers @open-telemetry/collector-contrib-triagers Do you have any suggestions? |
Your sponsor is an approver or maintainer of the repository. Thank you for providing more information. Is your receiver vendor specific? If so, we will assign a sponsor to you. |
Hi there @atoulme , |
We plan on using it in a SAS based platform in production and juniper qfx switches emitting sflow data. |
@Ishmeet, my understanding of sFlow is that it is not a vendor specific protocol. If I'm mistaken, can you clarify which vendor the protocol is associated with and confirm that you are a representative of that vendor? Otherwise, I don't think we can consider this a vendor-specific component according to our definition: This is important so we can determine whether or not a sponsor must be assigned, or whether a volunteer sponsor is required. |
Hi there @djaglowski , I am trying to understand the sponsors, and what can I do getting that and getting this PR merged. If anything is needed from me, let me know. |
No worries @Ishmeet, thanks for clarifying. Since it doesn't meet our definition for vendor neutral component, an approver or maintainer on this repo will have to volunteer to help maintain the component. Unfortunately, even some good components go unsponsored due to lack of bandwidth. If you are unable to find a sponsor, I encourage you to develop and host the component in another repository and include it in custom build of the collector using the collector builder. |
Hi there @djaglowski , I didn't fully understood what you meant there. Can you please elaborate a bit more or point me to an already existing project. Do you mean, creating a new repo in my personal GitHub profile and use the collector builder to host all components along with this sflowreceiver ? |
Yes, that's the general idea. The contrib repository has specific requirements for components to be included whereas you're welcome to create your own repository with existing components (or your own created components), without having to worry about the rules of this repository. |
ok, |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
This issue has been closed as inactive because it has been stale for 120 days with no activity. |
The purpose and use-cases of the new component
Is your feature request related to a problem? Please describe.
I need to intake sflow data from device vendor switches like juniper qfx switches. And be able to export it to any suitable backend.
Describe the solution you'd like
Create a sflow receiver that translates the sflow packets OpenTelemetry format that is suitable for any exporter.
Example configuration for the component
Telemetry data types supported
logs
Describe alternatives you've considered
Using Elastiflow to get sflow data. But we can't add custom logic in elastiflow, that we can have in Otel processors.
Is this a vendor-specific component?
Code Owner(s)
@Ishmeet
Sponsor (optional)
No response
Additional context
Will be using google/gopacket Go library for API support. This makes serialization of the sflow protocols easy.
The text was updated successfully, but these errors were encountered: