-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New component: NATS as a Receiver and Exporter #39540
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
Comments
Worth mentioning the current licensing situation |
Looks like a legit proposal to have these receiver/exporter components. The tough part would be to find code-owners for this. I'm going to remove the Pinging some NATS folks @ColinSullivan1 @derekcollison @wallyqs in case they are interested. |
Very cool. Thanks for reaching out. I may be able to contribute some time on this in late June / July. I've looked through a few of the exporters and receivers - would there be a particular receiver and producer that you would suggest looking at as an example? |
I think a good example would be kafkareceiver and kafkaexporter :) |
The purpose and use-cases of the new component
NATS is a common tool being deployed as part of an IoT solution thanks to its simplicity to deploy in edge location. Usually the edge location would contain other components that are worth monitoring (for all traces, metrics and logs). On top of that, NATS support data replication from edge to cloud making it a great candidate to stream telemetry data over internet reliably. Here I would like to propose to have a component which export OTLP data to NATS and a receiver to consume the OTLP data from NATS.
Example configuration for the component
Telemetry data types supported
traces, metrics and logs
Code Owner(s)
Looking for a code owner
Sponsor (optional)
Looking for a sponsor — open to guidance from maintainers or anyone involved with NATS
Additional context
No response
The text was updated successfully, but these errors were encountered: