Update module github.com/prometheus/client_golang to v1.14.0 #2

Merged
alazyreader merged 1 commits from renovate/github.com-prometheus-client_golang-1.x into master 2023-04-07 02:51:51 +00:00
Contributor

This PR contains the following updates:

Package Type Update Change
github.com/prometheus/client_golang require minor v1.12.1 -> v1.14.0

Release Notes

prometheus/client_golang

v1.14.0: 1.14.0 / 2022-11-08

Compare Source

It might look like a small release, but it's quite opposite 😱 There were many non user facing changes and fixes and enormous work from engineers from Grafana to add native histograms in 💪🏾 Enjoy! 😍

What's Changed

  • FEATURE] Add Support for Native Histograms. [#​1150](https://github.com/prometheus/client_golang/issues/1150)
    
  • CHANGE] Extend `prometheus.Registry` to implement `prometheus.Collector` interface. [#​1103](https://github.com/prometheus/client_golang/issues/1103)
    
    

New Contributors

Full Changelog: https://github.com/prometheus/client_golang/compare/v1.13.1...v1.14.0

v1.13.1: 1.13.1 / 2022-11-02

Compare Source

  • BUGFIX] Fix race condition with Exemplar in Counter. [#​1146](https://github.com/prometheus/client_golang/issues/1146)
    
  • BUGFIX] Fix `CumulativeCount` value of `+Inf` bucket created from exemplar. [#​1148](https://github.com/prometheus/client_golang/issues/1148)
    
  • BUGFIX] Fix double-counting bug in `promhttp.InstrumentRoundTripperCounter`. [#​1118](https://github.com/prometheus/client_golang/issues/1118)
    
    

Full Changelog: https://github.com/prometheus/client_golang/compare/v1.13.0...v1.13.1

v1.13.0: 1.13.0 / 2022-08-06

Compare Source

  • CHANGE] Minimum required Go version is now 1.17 (we also test client_golang against the new 1.19 version).
    
  • ENHANCEMENT] Added `prometheus.TransactionalGatherer` interface for `promhttp.Handler` use which allows using low allocation update techniques for custom collectors. [#​989](https://github.com/prometheus/client_golang/issues/989)
    
  • ENHANCEMENT] Added exemplar support to `prometheus.NewConstHistogram`. See [`ExampleNewConstHistogram_WithExemplar`](prometheus/examples_test.go#L602) example on how to use it. [#​986](https://github.com/prometheus/client_golang/issues/986)
    
  • ENHANCEMENT] Query requests are now retried after network error. [#​1022](https://github.com/prometheus/client_golang/issues/1022)
    
  • ENHANCEMENT] `prometheus/push.Pusher` now has context-aware methods that pass context to HTTP requests. [#​1028](https://github.com/prometheus/client_golang/issues/1028)
    
  • ENHANCEMENT] `prometheus/push.Pusher` has now `Error` method that retrieve last error. [#​1075](https://github.com/prometheus/client_golang/issues/1075)
    
  • ENHANCEMENT] `testutil.GatherAndCompare` provides now readable diff on failed comparisons. [#​998](https://github.com/prometheus/client_golang/issues/998)
    
  • ENHANCEMENT] Query API now supports timeouts. [#​1014](https://github.com/prometheus/client_golang/issues/1014)
    
  • ENHANCEMENT] New `MetricVec` method `DeletePartialMatch(labels Labels)` for deleting all metrics that match provided labels. [#​1013](https://github.com/prometheus/client_golang/issues/1013)
    
  • ENHANCEMENT] `api.Config` now accepts passing custom `*http.Client`. [#​1025](https://github.com/prometheus/client_golang/issues/1025)
    
  • BUGFIX] Raise exemplar labels limit from 64 to 128 bytes as specified in OpenMetrics spec. [#​1091](https://github.com/prometheus/client_golang/issues/1091)
    
  • BUGFIX] Allow adding exemplar to +Inf bucket to const histograms. [#​1094](https://github.com/prometheus/client_golang/issues/1094)
    
  • ENHANCEMENT] Most `promhttp.Instrument*` middlewares now support adding exemplars to metrics. This allows hooking those to your tracing middleware that retrieves trace ID and puts it in exemplar if present. [#​1055](https://github.com/prometheus/client_golang/issues/1055)
    
  • ENHANCEMENT] Added `testutil.ScrapeAndCompare` method. [#​1043](https://github.com/prometheus/client_golang/issues/1043)
    
  • BUGFIX] Fixed `GopherJS` build support. [#​897](https://github.com/prometheus/client_golang/issues/897)
    
  • ENHANCEMENT] :warning: Added way to specify what `runtime/metrics`  `collectors.NewGoCollector` should use. See [`ExampleGoCollector_WithAdvancedGoMetrics`](prometheus/collectors/go_collector_latest_test.go#L263). [#​1102](https://github.com/prometheus/client_golang/issues/1102)
    
    

New Contributors ❤️

Commits

v1.12.2: 1.12.2 / 2022-05-13

Compare Source

  • CHANGE] Added `collectors.WithGoCollections` that allows to choose what collection of Go runtime metrics user wants: Equivalent of [`MemStats` structure](https://pkg.go.dev/runtime#MemStats) configured using `GoRuntimeMemStatsCollection`, new based on dedicated [runtime/metrics](https://pkg.go.dev/runtime/metrics) metrics represented by `GoRuntimeMetricsCollection` option, or both by specifying `GoRuntimeMemStatsCollection | GoRuntimeMetricsCollection` flag.
    
  • CHANGE] :warning: Change in `collectors.NewGoCollector` metrics: Reverting addition of new ~80 runtime metrics by default. You can enable this back with `GoRuntimeMetricsCollection` option or `GoRuntimeMemStatsCollection | GoRuntimeMetricsCollection` for smooth transition.
    
  • BUGFIX] Fixed the bug that causes generated histogram metric names to end with `_total`. ⚠️ This changes 3 metric names in the new Go collector that was reverted from default in this release.
    -   `go_gc_heap_allocs_by_size_bytes_total` -> `go_gc_heap_allocs_by_size_bytes`,
    -   `go_gc_heap_frees_by_size_bytes_total` -> `go_gc_heap_allocs_by_size_bytes`
    -   `go_gc_pauses_seconds_total` -> `go_gc_pauses_seconds`.
    
  • CHANGE] Removed `-Inf` buckets from new Go Collector histograms.
    
    

Full Changelog: https://github.com/prometheus/client_golang/compare/v1.12.1...v1.12.2


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | require | minor | `v1.12.1` -> `v1.14.0` | --- ### Release Notes <details> <summary>prometheus/client_golang</summary> ### [`v1.14.0`](https://github.com/prometheus/client_golang/releases/tag/v1.14.0): 1.14.0 / 2022-11-08 [Compare Source](https://github.com/prometheus/client_golang/compare/v1.13.1...v1.14.0) It might look like a small release, but it's quite opposite 😱 There were many non user facing changes and fixes and enormous work from engineers from Grafana to add native histograms in 💪🏾 Enjoy! 😍 #### What's Changed - \[FEATURE] Add Support for Native Histograms. [#&#8203;1150](https://github.com/prometheus/client_golang/issues/1150) - \[CHANGE] Extend `prometheus.Registry` to implement `prometheus.Collector` interface. [#&#8203;1103](https://github.com/prometheus/client_golang/issues/1103) #### New Contributors - [@&#8203;hairyhenderson](https://github.com/hairyhenderson) made their first contribution in https://github.com/prometheus/client_golang/pull/1118 - [@&#8203;rfratto](https://github.com/rfratto) made their first contribution in https://github.com/prometheus/client_golang/pull/1103 - [@&#8203;donotnoot](https://github.com/donotnoot) made their first contribution in https://github.com/prometheus/client_golang/pull/1125 - [@&#8203;rogerogers](https://github.com/rogerogers) made their first contribution in https://github.com/prometheus/client_golang/pull/1130 - [@&#8203;balintzs](https://github.com/balintzs) made their first contribution in https://github.com/prometheus/client_golang/pull/1148 - [@&#8203;fstab](https://github.com/fstab) made their first contribution in https://github.com/prometheus/client_golang/pull/1146 - [@&#8203;jessicalins](https://github.com/jessicalins) made their first contribution in https://github.com/prometheus/client_golang/pull/1152 **Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.13.1...v1.14.0 ### [`v1.13.1`](https://github.com/prometheus/client_golang/releases/tag/v1.13.1): 1.13.1 / 2022-11-02 [Compare Source](https://github.com/prometheus/client_golang/compare/v1.13.0...v1.13.1) - \[BUGFIX] Fix race condition with Exemplar in Counter. [#&#8203;1146](https://github.com/prometheus/client_golang/issues/1146) - \[BUGFIX] Fix `CumulativeCount` value of `+Inf` bucket created from exemplar. [#&#8203;1148](https://github.com/prometheus/client_golang/issues/1148) - \[BUGFIX] Fix double-counting bug in `promhttp.InstrumentRoundTripperCounter`. [#&#8203;1118](https://github.com/prometheus/client_golang/issues/1118) **Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.13.0...v1.13.1 ### [`v1.13.0`](https://github.com/prometheus/client_golang/releases/tag/v1.13.0): 1.13.0 / 2022-08-06 [Compare Source](https://github.com/prometheus/client_golang/compare/v1.12.2...v1.13.0) - \[CHANGE] Minimum required Go version is now 1.17 (we also test client_golang against the new 1.19 version). - \[ENHANCEMENT] Added `prometheus.TransactionalGatherer` interface for `promhttp.Handler` use which allows using low allocation update techniques for custom collectors. [#&#8203;989](https://github.com/prometheus/client_golang/issues/989) - \[ENHANCEMENT] Added exemplar support to `prometheus.NewConstHistogram`. See [`ExampleNewConstHistogram_WithExemplar`](prometheus/examples_test.go#L602) example on how to use it. [#&#8203;986](https://github.com/prometheus/client_golang/issues/986) - \[ENHANCEMENT] Query requests are now retried after network error. [#&#8203;1022](https://github.com/prometheus/client_golang/issues/1022) - \[ENHANCEMENT] `prometheus/push.Pusher` now has context-aware methods that pass context to HTTP requests. [#&#8203;1028](https://github.com/prometheus/client_golang/issues/1028) - \[ENHANCEMENT] `prometheus/push.Pusher` has now `Error` method that retrieve last error. [#&#8203;1075](https://github.com/prometheus/client_golang/issues/1075) - \[ENHANCEMENT] `testutil.GatherAndCompare` provides now readable diff on failed comparisons. [#&#8203;998](https://github.com/prometheus/client_golang/issues/998) - \[ENHANCEMENT] Query API now supports timeouts. [#&#8203;1014](https://github.com/prometheus/client_golang/issues/1014) - \[ENHANCEMENT] New `MetricVec` method `DeletePartialMatch(labels Labels)` for deleting all metrics that match provided labels. [#&#8203;1013](https://github.com/prometheus/client_golang/issues/1013) - \[ENHANCEMENT] `api.Config` now accepts passing custom `*http.Client`. [#&#8203;1025](https://github.com/prometheus/client_golang/issues/1025) - \[BUGFIX] Raise exemplar labels limit from 64 to 128 bytes as specified in OpenMetrics spec. [#&#8203;1091](https://github.com/prometheus/client_golang/issues/1091) - \[BUGFIX] Allow adding exemplar to +Inf bucket to const histograms. [#&#8203;1094](https://github.com/prometheus/client_golang/issues/1094) - \[ENHANCEMENT] Most `promhttp.Instrument*` middlewares now support adding exemplars to metrics. This allows hooking those to your tracing middleware that retrieves trace ID and puts it in exemplar if present. [#&#8203;1055](https://github.com/prometheus/client_golang/issues/1055) - \[ENHANCEMENT] Added `testutil.ScrapeAndCompare` method. [#&#8203;1043](https://github.com/prometheus/client_golang/issues/1043) - \[BUGFIX] Fixed `GopherJS` build support. [#&#8203;897](https://github.com/prometheus/client_golang/issues/897) - \[ENHANCEMENT] :warning: Added way to specify what `runtime/metrics` `collectors.NewGoCollector` should use. See [`ExampleGoCollector_WithAdvancedGoMetrics`](prometheus/collectors/go_collector_latest_test.go#L263). [#&#8203;1102](https://github.com/prometheus/client_golang/issues/1102) #### New Contributors ❤️ - [@&#8203;alissa-tung](https://github.com/alissa-tung) made their first contribution in https://github.com/prometheus/client_golang/pull/1000 - [@&#8203;wperron](https://github.com/wperron) made their first contribution in https://github.com/prometheus/client_golang/pull/986 - [@&#8203;zhijian-pro](https://github.com/zhijian-pro) made their first contribution in https://github.com/prometheus/client_golang/pull/1005 - [@&#8203;dohnto](https://github.com/dohnto) made their first contribution in https://github.com/prometheus/client_golang/pull/1021 - [@&#8203;tatsuhiro-t](https://github.com/tatsuhiro-t) made their first contribution in https://github.com/prometheus/client_golang/pull/1028 - [@&#8203;sourikghosh](https://github.com/sourikghosh) made their first contribution in https://github.com/prometheus/client_golang/pull/998 - [@&#8203;josephwoodward](https://github.com/josephwoodward) made their first contribution in https://github.com/prometheus/client_golang/pull/1014 - [@&#8203;stone-z](https://github.com/stone-z) made their first contribution in https://github.com/prometheus/client_golang/pull/1013 - [@&#8203;yolossn](https://github.com/yolossn) made their first contribution in https://github.com/prometheus/client_golang/pull/1025 - [@&#8203;xrstf](https://github.com/xrstf) made their first contribution in https://github.com/prometheus/client_golang/pull/1039 - [@&#8203;dependabot](https://github.com/dependabot) made their first contribution in https://github.com/prometheus/client_golang/pull/1051 - [@&#8203;sazary](https://github.com/sazary) made their first contribution in https://github.com/prometheus/client_golang/pull/1056 - [@&#8203;oiooj](https://github.com/oiooj) made their first contribution in https://github.com/prometheus/client_golang/pull/1075 - [@&#8203;fredr](https://github.com/fredr) made their first contribution in https://github.com/prometheus/client_golang/pull/1095 - [@&#8203;inosato](https://github.com/inosato) made their first contribution in https://github.com/prometheus/client_golang/pull/1096 - [@&#8203;arun-shopify](https://github.com/arun-shopify) made their first contribution in https://github.com/prometheus/client_golang/pull/1094 - [@&#8203;paralin](https://github.com/paralin) made their first contribution in https://github.com/prometheus/client_golang/pull/897 <details close> <summary>Commits</summary> <br> - go.mod: Set minimal support version of go to 1.15 by [@&#8203;mrueg](https://github.com/mrueg) in https://github.com/prometheus/client_golang/pull/980 - Enable CodeQL Analysis by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/982 - Added Transactional Gatherer allowed cached solutions by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/989 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/992 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1003 - Fix deprecated `NewBuildInfoCollector` API by [@&#8203;alissa-tung](https://github.com/alissa-tung) in https://github.com/prometheus/client_golang/pull/1000 - Add exemplar support for const histogram by [@&#8203;wperron](https://github.com/wperron) in https://github.com/prometheus/client_golang/pull/986 - Fixed lint warning. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1007 - .circleci: Add config to test against go1.18 by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1006 - When prefix is empty, no more dots should be written by [@&#8203;zhijian-pro](https://github.com/zhijian-pro) in https://github.com/prometheus/client_golang/pull/1005 - Add statebot config by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1001 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1009 - Remove workaround for pre go1.15 by [@&#8203;johejo](https://github.com/johejo) in https://github.com/prometheus/client_golang/pull/1010 - go.mod: Update dependencies by [@&#8203;mrueg](https://github.com/mrueg) in https://github.com/prometheus/client_golang/pull/1018 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1019 - Refactor apiClientImpl.DoGetFallback by [@&#8203;dohnto](https://github.com/dohnto) in https://github.com/prometheus/client_golang/pull/1021 - Added info about our slack channel. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1029 - push: Add PushContext and AddContext to Pusher by [@&#8203;tatsuhiro-t](https://github.com/tatsuhiro-t) in https://github.com/prometheus/client_golang/pull/1028 - Make Query requests idempotent by [@&#8203;dohnto](https://github.com/dohnto) in https://github.com/prometheus/client_golang/pull/1022 - Bump minimum required Go version to 1.16 by [@&#8203;mrueg](https://github.com/mrueg) in https://github.com/prometheus/client_golang/pull/10327 - Update query API to support timeouts by [@&#8203;josephwoodward](https://github.com/josephwoodward) in https://github.com/prometheus/client_golang/pull/1014 - Implement deletion based on partially matching labels by [@&#8203;stone-z](https://github.com/stone-z) in https://github.com/prometheus/client_golang/pull/1013 - Document WithTimeout option for Query/QueryRange by [@&#8203;josephwoodward](https://github.com/josephwoodward) in https://github.com/prometheus/client_golang/pull/1037 - client: Allow configuration of http client by [@&#8203;yolossn](https://github.com/yolossn) in https://github.com/prometheus/client_golang/pull/1025 - update branch names in a few links by [@&#8203;xrstf](https://github.com/xrstf) in https://github.com/prometheus/client_golang/pull/1039 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1045 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1046 - prometheus: Fix convention violating names for generated collector metrics by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1048 - Remove -Inf buckets from go collector histograms by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1049 - Enable dependabot by [@&#8203;SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1050 - Bump github.com/prometheus/common from 0.33.0 to 0.34.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1051 - Cut v1.12.2 by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1052 - Update readme after v0.12.2 by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1053 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1061 - Update minimum supported Go version (1.17) by [@&#8203;SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1062 - Add GitHub settings by [@&#8203;SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1063 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1064 - Enable same linters as the Prometheus repo itself by [@&#8203;sazary](https://github.com/sazary) in https://github.com/prometheus/client_golang/pull/1056 - Synchronize common files from prometheus/prometheus by [@&#8203;prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1068 - Add Error API for pusher by [@&#8203;oiooj](https://github.com/oiooj) in https://github.com/prometheus/client_golang/pull/1075 - Bump github.com/prometheus/common from 0.34.0 to 0.35.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1076 - Merge release-1.12 branch back into main by [@&#8203;beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1079 - Fix version number in VERSION by [@&#8203;beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1080 - Merging release branch back to main again by [@&#8203;beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1081 - Raise exemplar labels limit from 64 to 128 by [@&#8203;bboreham](https://github.com/bboreham) in https://github.com/prometheus/client_golang/pull/1091 - Update documentation for exemplar label limit by [@&#8203;fredr](https://github.com/fredr) in https://github.com/prometheus/client_golang/pull/1095 - Bump github.com/prometheus/common from 0.35.0 to 0.37.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1098 - Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1099 - Remove ioutil by [@&#8203;inosato](https://github.com/inosato) in https://github.com/prometheus/client_golang/pull/1096 - Bump github.com/prometheus/procfs from 0.7.3 to 0.8.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1097 - explicitly add +inf bucket in withExemplarsMetric by [@&#8203;arun-shopify](https://github.com/arun-shopify) in https://github.com/prometheus/client_golang/pull/1094 - Ensure tests verify request params by [@&#8203;josephwoodward](https://github.com/josephwoodward) in https://github.com/prometheus/client_golang/pull/1047 - Fixed support for unordered input of exemplars. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1100 - Added exemplar support to http middleware. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1055 - fix assorted oddities found by golangci-lint by [@&#8203;xrstf](https://github.com/xrstf) in https://github.com/prometheus/client_golang/pull/1040 - Generate new Go runtime metrics for go 1.19 by [@&#8203;kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1105 - testutil: Add ScrapeAndCompare by [@&#8203;sazary](https://github.com/sazary) in https://github.com/prometheus/client_golang/pull/1043 - Fix build against GopherJS by [@&#8203;paralin](https://github.com/paralin) in https://github.com/prometheus/client_golang/pull/897 - collectors.GoCollector: Added rule support for granular metric configuration. by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1102 - Cut 1.13.0 by [@&#8203;bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1110 </details> ### [`v1.12.2`](https://github.com/prometheus/client_golang/releases/tag/v1.12.2): 1.12.2 / 2022-05-13 [Compare Source](https://github.com/prometheus/client_golang/compare/v1.12.1...v1.12.2) - \[CHANGE] Added `collectors.WithGoCollections` that allows to choose what collection of Go runtime metrics user wants: Equivalent of [`MemStats` structure](https://pkg.go.dev/runtime#MemStats) configured using `GoRuntimeMemStatsCollection`, new based on dedicated [runtime/metrics](https://pkg.go.dev/runtime/metrics) metrics represented by `GoRuntimeMetricsCollection` option, or both by specifying `GoRuntimeMemStatsCollection | GoRuntimeMetricsCollection` flag. - \[CHANGE] :warning: Change in `collectors.NewGoCollector` metrics: Reverting addition of new ~80 runtime metrics by default. You can enable this back with `GoRuntimeMetricsCollection` option or `GoRuntimeMemStatsCollection | GoRuntimeMetricsCollection` for smooth transition. - \[BUGFIX] Fixed the bug that causes generated histogram metric names to end with `_total`. ⚠️ This changes 3 metric names in the new Go collector that was reverted from default in this release. - `go_gc_heap_allocs_by_size_bytes_total` -> `go_gc_heap_allocs_by_size_bytes`, - `go_gc_heap_frees_by_size_bytes_total` -> `go_gc_heap_allocs_by_size_bytes` - `go_gc_pauses_seconds_total` -> `go_gc_pauses_seconds`. - \[CHANGE] Removed `-Inf` buckets from new Go Collector histograms. **Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.12.1...v1.12.2 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4yMi4xIiwidXBkYXRlZEluVmVyIjoiMzUuMjIuMSJ9-->
renovate added 1 commit 2023-04-07 01:01:27 +00:00
alazyreader merged commit d4cecb1352 into master 2023-04-07 02:51:51 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: alazyreader/prusa-connect-exporter#2
No description provided.