Open archoversight opened 2 years ago
This would be extremely useful for anyone trying to get GitHub Enterprise metrics into DataDog. Any chance it will get worked on?
This would be extremely useful for anyone trying to get GitHub Enterprise metrics into DataDog. Any chance it will get worked on?
Hey! This isn't something currently on our roadmap, but we'd happily to accept a contribution for it if anyone feels motivated 😄 The fluent
is probably a good reference here since it is also a binary protocol.
Discussed this today and we think this could make sense as a encoding.codec
option whereby it could be used with the socket
source. We could still have a collectd
source that is a wrapper.
Current Vector Version
Use-cases
We use
collectd
in our deployments alongsideamazon-cloudwatch-agent
and as we move to another hyperscaler we are looking to usevector
across the board instead, however we need to collect the metrics fromcollectd
and send them to a location of our choosing.It would be great if
vector
would support a metric source that listened on a UDP port thatcollectd
's network plugin could send data to.The protocol is defined here: https://collectd.org/wiki/index.php/Binary_protocol
Attempted Solutions
We looked at replacing the
collectd
metrics with the ones that Vector does support, but Vector simply doesn't support as many, nor the plugins that we use.Proposal
The proposal is to add a new metrics source that spins up a UDP port that
collectd
can connect to and send metrics directly to Vector for further processing/enrichment like any other metrics source.References
collectd
binary protocol: https://collectd.org/wiki/index.php/Binary_protocol