go-kit/kit

[metrics/cloudwatch] Feature request: ability to publish a sample of metrics for histograms

Open

#980 ouverte le 7 mai 2020

Voir sur GitHub
 (5 commentaires) (0 réactions) (0 assignés)Go (2 446 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (27 422 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

The cloudwatch metrics exporter currently has support for publishing histograms as a set of metrics of the histogram quantiles (e.g. p50, p90, p95, p99).

What I would like to do, is have the ability to instead publish a random sample of the recorded histogram values and let CloudWatch do the bucketing. This is because I have multiple instances that I would like to publish the same metric for without labeling them with a label unique to the instance. If there are less than 150 observations (the max for an individual PutMetricsData request to AWS), they would all be sent.

I pushed some changes up to demonstrate what I mean: https://github.com/go-kit/kit/compare/master...jszwedko:metrics/cloudwatch/add-ability-to-publish-histogram-values?expand=1 . If you all are amenable to this change, I can continue implementing it and open a PR.

Thanks!

Guide contributeur