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

Add support for Datadog distribution type #211

Merged
merged 1 commit into from
May 14, 2019

Conversation

claytono
Copy link
Contributor

This adds the ability to accept Datadog's distribution type and treat it like a histogram/summary.

This adds the ability to accept Datadog's distribution type and treat it
like a histogram/summary.

Signed-off-by: Clayton O'Neill <claytono@github.com>
@claytono claytono force-pushed the add-distributions branch from 75a798b to 04bba78 Compare May 13, 2019 19:05
@matthiasr
Copy link
Contributor

🙇

@matthiasr matthiasr merged commit bee73cb into prometheus:master May 14, 2019
matthiasr pushed a commit that referenced this pull request May 14, 2019
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
@claytono claytono deleted the add-distributions branch May 14, 2019 18:56
matthiasr pushed a commit that referenced this pull request May 15, 2019
* [CHANGE] Do not run as root in the Docker container by default ([#202](#202))
* [FEATURE] Add metric for count of events by action ([#193](#193))
* [FEATURE] Add metric for count of distinct metric names ([#200](#200))
* [FEATURE] Add UNIX socket listener support ([#199](#199))
* [FEATURE] Accept Datadog [distributions](https://docs.datadoghq.com/graphing/metrics/distributions/) ([#211](#211))
* [ENHANCEMENT] Add a health check to the Docker container ([#182](#182))
* [ENHANCEMENT] Allow inconsistent label sets ([#194](#194))
* [ENHANCEMENT] Speed up sanitization of metric names ([#197](#197))
* [ENHANCEMENT] Enable pprof endpoints ([#205](#205))
* [ENHANCEMENT] DogStatsD tag parsing is faster ([#210](#210))
* [ENHANCEMENT] Cache mapped metrics ([#198](#198))
* [BUGFIX] Fix panic if a mapping resulted in an empty name ([#192](#192))
* [BUGFIX] Ensure that there are always default quantiles if using summaries ([#212](#212))
* [BUGFIX] Prevent ingesting conflicting metric types that would make scraping fail ([#213](#213))

With #192, the count of events rejected because of negative counter increments has moved into the `statsd_exporter_events_error_total` metric, instead of being lumped in with the different kinds of successful events.

Signed-off-by: Matthias Rampke <mr@soundcloud.com>
@gaizeror
Copy link

@claytono So when configuring distribution at the mapping yaml file, I should set:
timer_type: historgram?

@claytono
Copy link
Contributor Author

@gaizeror Distribution metrics will be treated the same as histogram and timing metrics, so summary by default, and histogram if you change it in the config.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants