StatsD metric exporter
Is your feature request related to a problem? Please describe.
I want to export metrics via StatsD, a common protocol used for many backends including Graphite.
Describe the solution you'd like
StatsD exporter.
Describe alternatives you've considered
Additional context
https://github.com/open-telemetry/opentelemetry-specification/issues/374 should be of interest:
The reason we can't do this is that statsd (and dogstatsd) do not have a formal specification.
We will not pursue a statsd implementation until there is a specification to follow. Let's revisit this discussion when there is a specification to follow.
It's still true that there's no statsd spec, although at least one document in the OTel org describes it now: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/master/receiver/statsdreceiver/README.md
Most systems that support statsd also support other formats, which is part of the reason that we haven't included statsd in the OTel specification.
That said, it's a very useful protocol that can be implemented with few dependencies and people like it for that reason. I am supportive of including statsd exporters, e.g., https://github.com/open-telemetry/opentelemetry-go-contrib/tree/master/exporters/metric/dogstatsd
I think we should add it to the contrib repo. It can be upgraded to main repo when the spec includes it.
And FYI, there is already a mature Node.js StatsD client (node-statsd).
And FYI, there is already a mature Node.js StatsD client (
node-statsd).
FWIW https://github.com/brightcove/hot-shots is also a good one
Any updates on this issue?
The metrics SDK is under active development. We will revisit this after https://github.com/open-telemetry/opentelemetry-js/issues/2574 is settled.
Any updates? Looks like all of that closed on February 1st 2023.
@bravely i'm working on the statsd exporter for c++ version i could draft another PR to support it in the javascript
Hi @legendecas , could i pick this work item since nobody working on it now?
@zurex please feel free to work on it!