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

Discussion - Using this project as a basis for an Otel Receiver #310

Closed
dlopes7 opened this issue Apr 18, 2024 · 2 comments
Closed

Discussion - Using this project as a basis for an Otel Receiver #310

dlopes7 opened this issue Apr 18, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@dlopes7
Copy link

dlopes7 commented Apr 18, 2024

Hello @lspgn

Sorry about opening an issue for this, it is more of a discussion.

I would be interested to hear your thoughts about using this collector as a basis for an Opentelemetry Receiver.

Have you ever considered something like that? We are interested in writing a Netflow/Sflow/etc receiver and you obviously already have the performance and collection capabilities in this project.

It would be based around logs, treating the sample as a log entry (since it doesn't fit the contract for a span or metrics)

Eventually contributing it to the list of receivers in otel

Interested in knowing your thoughts around this

@lspgn lspgn added the enhancement New feature or request label Apr 19, 2024
@lspgn
Copy link
Member

lspgn commented Apr 19, 2024

Hi @dlopes7,
This is a great idea, thank you. I've noticed that GoFlow2 is already used by datadog-agent and telegraf.
I'm seeing Golang OTEL libraries for logs are still in development: would it be viable?
Could the custom mapping be passed through an OTEL configuration?
I personally would not have enough time to build such thing though.

@dlopes7
Copy link
Author

dlopes7 commented Apr 23, 2024

Thanks, I don't expect you to build this, but it sounds feasible to use this project or parts of it as a otel receiver

Logs are indeed in alpha, but there are so many log receivers and exporters, I think it is worth it to implement as it matures.

I will do some more research and try to contribute, will tag you eventually if you are interested in taking a look!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants