Bumps github.com/prometheus/client_golang from 1.11.0 to 1.13.1.
Release notes
Sourced from github.com/prometheus/client_golang's releases.
1.13.1 / 2022年11月02日
- [BUGFIX] Fix race condition with Exemplar in Counter. #1146
- [BUGFIX] Fix
CumulativeCount value of +Inf bucket created from exemplar. #1148
- [BUGFIX] Fix double-counting bug in
promhttp.InstrumentRoundTripperCounter. #1118
Full Changelog: prometheus/client_golang@v1.13.0...v1.13.1
1.13.0 / 2022年08月06日
- [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
- [ENHANCEMENT] Added exemplar support to
prometheus.NewConstHistogram. See ExampleNewConstHistogram_WithExemplar example on how to use it. #986
- [ENHANCEMENT]
prometheus/push.Pusher now has context-aware methods that pass context to HTTP requests. #1028
- [ENHANCEMENT]
prometheus/push.Pusher has now Error method that retrieve last error. #1075
- [ENHANCEMENT]
testutil.GatherAndCompare provides now readable diff on failed comparisons. #998
- [ENHANCEMENT] Query API now supports timeouts. #1014
- [ENHANCEMENT] New
MetricVec method DeletePartialMatch(labels Labels) for deleting all metrics that match provided labels. #1013
- [ENHANCEMENT]
api.Config now accepts passing custom *http.Client. #1025
- [BUGFIX] Raise exemplar labels limit from 64 to 128 bytes as specified in OpenMetrics spec. #1091
- [BUGFIX] Allow adding exemplar to +Inf bucket to const histograms. #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
- [ENHANCEMENT] Added
testutil.ScrapeAndCompare method. #1043
- [BUGFIX] Fixed
GopherJS build support. #897
- [ENHANCEMENT] ⚠️ Added way to specify what
runtime/metrics collectors.NewGoCollector should use. See ExampleGoCollector_WithAdvancedGoMetrics. #1102
New Contributors ❤️
... (truncated)
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
1.13.1 / 2022年11月01日
- [BUGFIX] Fix race condition with Exemplar in Counter. #1146
- [BUGFIX] Fix
CumulativeCount value of +Inf bucket created from exemplar. #1148
- [BUGFIX] Fix double-counting bug in
promhttp.InstrumentRoundTripperCounter. #1118
1.13.0 / 2022年08月05日
- [CHANGE] Minimum required Go version is now 1.17 (we also test client_golang against new 1.19 version).
- [ENHANCEMENT] Added
prometheus.TransactionalGatherer interface for promhttp.Handler use which allows using low allocation update techniques for custom collectors. #989
- [ENHANCEMENT] Added exemplar support to
prometheus.NewConstHistogram. See ExampleNewConstHistogram_WithExemplar example on how to use it. #986
- [ENHANCEMENT]
prometheus/push.Pusher has now context aware methods that pass context to HTTP request. #1028
- [ENHANCEMENT]
prometheus/push.Pusher has now Error method that retrieve last error. #1075
- [ENHANCEMENT]
testutil.GatherAndCompare provides now readable diff on failed comparisons. #998
- [ENHANCEMENT] Query API now supports timeouts. #1014
- [ENHANCEMENT] New
MetricVec method DeletePartialMatch(labels Labels) for deleting all metrics that match provided labels. #1013
- [ENHANCEMENT]
api.Config now accepts passing custom *http.Client. #1025
- [BUGFIX] Raise exemplar labels limit from 64 to 128 bytes as specified in OpenMetrics spec. #1091
- [BUGFIX] Allow adding exemplar to +Inf bucket to const histograms. #1094
- [ENHANCEMENT] Most
promhttp.Instrument* middlewares now supports adding exemplars to metrics. This allows hooking those to your tracing middleware that retrieves trace ID and put it in exemplar if present. #1055
- [ENHANCEMENT] Added
testutil.ScrapeAndCompare method. #1043
- [BUGFIX] Fixed
GopherJS build support. #897
- [ENHANCEMENT] ⚠️ Added way to specify what
runtime/metrics collectors.NewGoCollector should use. See ExampleGoCollector_WithAdvancedGoMetrics. #1102
1.12.2 / 2022年05月13日
- [CHANGE] Added
collectors.WithGoCollections that allows to choose what collection of Go runtime metrics user wants: Equivalent of MemStats structure configured using GoRuntimeMemStatsCollection, new based on dedicated runtime/metrics metrics represented by GoRuntimeMetricsCollection option, or both by specifying GoRuntimeMemStatsCollection | GoRuntimeMetricsCollection flag. #1031
- [CHANGE] ⚠️ 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.
- [CHANCE] Removed
-Inf buckets from new Go Collector histograms.
1.12.1 / 2022年01月29日
- [BUGFIX] Make the Go 1.17 collector concurrency-safe #969
- Use simpler locking in the Go 1.17 collector #975
- [BUGFIX] Reduce granularity of histogram buckets for Go 1.17 collector #974
- [ENHANCEMENT] API client: make HTTP reads more efficient #976
1.12.0 / 2022年01月19日
- [CHANGE] example/random: Move flags and metrics into main() #935
- [FEATURE] API client: Support wal replay status api #944
- [FEATURE] Use the runtime/metrics package for the Go collector for 1.17+ #955
- [ENHANCEMENT] API client: Update /api/v1/status/tsdb to include headStats #925
- [ENHANCEMENT] promhttp: Check validity of method and code label values #962
Commits
53e51c4 Merge pull request #1157 from prometheus/cut-1.13.1
79ca0eb Added tip from Björn + Grammarly.
078f11f Cut 1.13.1 release (+ documenting release process).
ddd7f0e Fix race condition with Exemplar in Counter (#1146)
1f93f64 Fix CumulativeCount value of +Inf bucket created from exemplar (#1148)
8cc2b6c Fix double-counting bug in promhttp.InstrumentRoundTripperCounter (#1118)
64435fc Cut 1.13.0 (#1110)
5b7e8b2 collectors.GoCollector: Added rule support for granular metric configuration....
d44fbbe Fix build against GopherJS (#897)
1638da9 testutil: Add ScrapeAndCompare (#1043)
- Additional commits viewable in compare view
Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/prometheus/client_golang from 1.11.0 to 1.13.1.
Release notes
Sourced from github.com/prometheus/client_golang's releases.
... (truncated)
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
Commits
53e51c4Merge pull request #1157 from prometheus/cut-1.13.179ca0ebAdded tip from Björn + Grammarly.078f11fCut 1.13.1 release (+ documenting release process).ddd7f0eFix race condition with Exemplar in Counter (#1146)1f93f64FixCumulativeCountvalue of+Infbucket created from exemplar (#1148)8cc2b6cFix double-counting bug in promhttp.InstrumentRoundTripperCounter (#1118)64435fcCut 1.13.0 (#1110)5b7e8b2collectors.GoCollector: Added rule support for granular metric configuration....d44fbbeFix build against GopherJS (#897)1638da9testutil: Add ScrapeAndCompare (#1043)Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)