vector icon indicating copy to clipboard operation
vector copied to clipboard

Add a generic gRPC sink

Open ryanartecona opened this issue 1 year ago • 0 comments

A note for the community

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Use Cases

I have a use case for using Vector to proxy Pyroscope profile payloads from an SDK client source to Pyroscope using its gRPC Push service. More details in #21057 .

Attempted Solutions

Using an http sink with a protobuf payload was attempted, but isn't enough to be received by an actual gRPC destination.

Proposal

Create a generic gRPC source which could be given a protobuf desc_file, service name, and destination address to send gRPC messages (from vector log events).

References

  • #21057

Version

0.40.0

ryanartecona avatar Aug 17 '24 00:08 ryanartecona