gotoprom v1.1.0 Release Notes
Release Date: 2020-01-29 // over 3 years ago-
โ Added
- ๐ Support for labels using unsigned integers.
Previous changes from v1.0.0
-
โ Added
- ๐ Support for empty buckets tag, which will generate nil buckets for the prometheus Histogram and use default prometheus buckets.
- ๐ Support for empty objectives tag, which will generate nil objectives for the prometheus Summary and use an empty objectives map after all.
๐ Changed
- ๐ฅ Breaking :
prometheus.Histogram
is now used to build histograms, instead ofprometheus.Observer
, which means that previous code buildingprometheus.Observer
won't compile anymore.
โ Removed
- ๐ฅ Breaking : default buckets on histograms. All histogram should explicitly specify their buckets now or they will fail to build.
- ๐ฅ Breaking : default objectives on summaries. All summaries should explicitly specify their objectives now or they will fail to build.
๐ Fixed
- ๐ Summary building was not failing with malformed objectives.
Migration instructions
If you're migrating from a
v0.x.y
, you will need to:- Replace
Metric func() prometheus.Observer
byMetric func() prometheus.Histogram
- ๐ On
prometheus.Histogram
metrics, addbuckets:""
which will use theprometheus.DefBuckets
bucekts, or even better, define yours. - On
prometheus.Summary
metrics, addobjectives:".5,.95,.99"
to keep using the same objectives, or define yours.