Changed
MakeDefaultHandle::make_default_handle
now takesself
as argument. This allows custom implementor structs to hold non-static data. [#49]- Change the default initialization of
PrometheusHandle
to prevent unbounded memory growth of histograms. [#52] - Bump
metrics
to0.23
,metrics-exporter-prometheus
to0.15
. [#52] - Document MSRV as 1.70 currently. [#52]
Added
GenericMetricLayer::pair_from
to initialize from a concrete struct.GenericMetricLayer::pair
now requires that the handle type implementsDefault
. [#49]BaseMetricLayer
that serves a more lightweight alternative toGenericMetricLayer
. [#56]
What's Changed
- Update metrics-exporter-prometheus to 0.14.0 by @gauravkumar37 in #50
MakeDefaultHandle
and other API improvements by @Ptrskay3 in #49- Change default initialization of PrometheusHandle by @Ptrskay3 in #52
- A backend-agnostic layer by @Ptrskay3 in #56
- Briefly document push gateway mode by @Ptrskay3 in #61
- release/0.7.0 by @Ptrskay3 in #62
New Contributors
- @gauravkumar37 made their first contribution in #50
Full Changelog: 0.6.1...0.7.0