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

StatsD metric exporter #1471

Open
pauldraper opened this issue Aug 27, 2020 · 7 comments
Open

StatsD metric exporter #1471

pauldraper opened this issue Aug 27, 2020 · 7 comments

Comments

@pauldraper
Copy link
Contributor

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

@naseemkullah
Copy link
Member

open-telemetry/opentelemetry-specification#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.

@jmacd
Copy link

jmacd commented Sep 1, 2020

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

@dyladan
Copy link
Member

dyladan commented Sep 1, 2020

I think we should add it to the contrib repo. It can be upgraded to main repo when the spec includes it.

@pauldraper
Copy link
Contributor Author

pauldraper commented Sep 3, 2020

And FYI, there is already a mature Node.js StatsD client (node-statsd).

@naseemkullah
Copy link
Member

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

@bharathiram
Copy link

Any updates on this issue?

@legendecas
Copy link
Member

The metrics SDK is under active development. We will revisit this after #2574 is settled.

pichlermarc added a commit to dynatrace-oss-contrib/opentelemetry-js that referenced this issue Dec 15, 2023
…1471)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants