Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync upstream with 02501e097e3ed31cb34ec7a42963d41718c90010 #814

Closed
wants to merge 93 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
67d4be7
prepare release 3.0.1
jan--f Nov 27, 2024
1f56e84
Merge pull request #15478 from jan--f/prep-release-3.0.1
ArthurSens Nov 28, 2024
aa144b7
Handle custom buckets in WAL and WBL
carrieedwards Oct 16, 2024
6d413fa
Use histogram records for custom value handling
carrieedwards Oct 28, 2024
cfcd515
Remove references to custom values record
carrieedwards Oct 28, 2024
37df50a
Attempt for record type
carrieedwards Nov 13, 2024
454f6d3
Add separate handling for histograms and custom bucket histograms
carrieedwards Nov 14, 2024
6684344
Rename old histogram record type, use old names for new records
carrieedwards Nov 21, 2024
f8a3976
Update WAL doc to include native histogram encodings
carrieedwards Nov 26, 2024
6b44c14
Fix comment and histogram record string
carrieedwards Nov 27, 2024
45944c1
Extend tsdb agent tests with custom bucket histograms
carrieedwards Nov 27, 2024
a046417
Use new record type only for NHCB
carrieedwards Dec 6, 2024
1933ccc
Fix test
carrieedwards Dec 6, 2024
efdd088
Merge branch 'main' into cedwards/nhcb-wal-wbl
krajorama Dec 10, 2024
b94c87b
fix(test): TestCheckpoint segment size too low
krajorama Dec 10, 2024
8f572fe
fix(lint): linter errors
krajorama Dec 10, 2024
07276ae
fix(test): if we are dereferencing a slice we should check its len
krajorama Dec 10, 2024
a325ff1
fix(test): do not run automatic WAL truncate during test
krajorama Dec 10, 2024
30a4493
chore(deps): bump the go-opentelemetry-io group with 2 updates
dependabot[bot] Dec 11, 2024
333547a
chore(deps): bump github.com/docker/docker
dependabot[bot] Dec 11, 2024
d64d1c4
Benchmark encoding classic and nhcb
krajorama Dec 12, 2024
fdb1516
Fix lint errors
krajorama Dec 12, 2024
cf36792
Fix unused import
krajorama Dec 12, 2024
df88de5
Fix lint for real
krajorama Dec 12, 2024
84e0f43
Paginate rule groups, add infinite scroll to rules within groups
juliusv Dec 13, 2024
bad1c75
fix alignment of atomic uint64 on 32-bit
TinfoilSubmarine Dec 14, 2024
bdace97
fix TestCuttingNewHeadChunks/really_large_histograms on 32-bit
TinfoilSubmarine Dec 6, 2024
39f5a07
fix TestOOOHeadChunkReader_Chunk on 32-bit
TinfoilSubmarine Dec 15, 2024
c8c128b
fix TestDropOldTimeSeries on 32-bit
TinfoilSubmarine Dec 16, 2024
41dabfb
fix topk/bottomk with numbers greater than int maxsize on 32-bit
TinfoilSubmarine Dec 16, 2024
5271dab
run all tests for 386
TinfoilSubmarine Dec 16, 2024
6151953
Ruler: Move inner `eval` function (#15688)
julienduchesne Dec 17, 2024
6d1b933
upgrade crypto to fix vulnerability issue
invalid-email-address Dec 18, 2024
8e9aff7
Merge pull request #15677 from prometheus/juliusv/rule-pagination
juliusv Dec 18, 2024
4ed997a
Merge pull request #15691 from neozhao98/dev
bwplotka Dec 18, 2024
1eaa40c
Merge pull request #15606 from prometheus/dependabot/go_modules/githu…
bboreham Dec 18, 2024
b4331f0
Merge pull request #15592 from prometheus/dependabot/go_modules/go-op…
bboreham Dec 18, 2024
6641f11
Update go dependencies
bboreham Dec 18, 2024
221f50e
ci: We removed funbench functionality from test-infra, removing CI jo…
bwplotka Dec 18, 2024
504968f
Merge remote-tracking branch 'origin/release-3.0' into merge-release-…
bboreham Dec 18, 2024
e4d00ec
Merge pull request #15694 from prometheus/update-go-deps2
bboreham Dec 18, 2024
b8c0907
Merge pull request #15696 from prometheus/merge-release-3.0-into-main
bboreham Dec 18, 2024
318d6bc
Merge pull request #15548 from TinfoilSubmarine/fix/386-test-failures
beorn7 Dec 18, 2024
5122ff2
[DEPS] Pin fsnotify to avoid deadlock bug
bboreham Dec 19, 2024
993acdf
Merge pull request #15700 from bboreham/pin-fsnotify
bboreham Dec 19, 2024
804ab49
Merge pull request #15695 from prometheus/rm-funcbench
bwplotka Dec 19, 2024
0e99ca3
[BUGFIX] PromQL: Fix `deriv`, `predict_linear` and `double_exponentia…
NeerajGartia21 Dec 19, 2024
8d5236f
PromQL: Adds tests for `delta` with histograms (#15674)
NeerajGartia21 Dec 19, 2024
f7373a1
PromQL: improve some test comments
beorn7 Dec 19, 2024
5b5fee0
Merge pull request #15702 from prometheus/beorn7/histogram
beorn7 Dec 20, 2024
11e4673
Support ingesting PWRv2's Created Timestamp as 0 samples
ArthurSens Aug 28, 2024
3b97a63
Put PRWv2 created timestamp ingestion behing feature-flag
ArthurSens Aug 28, 2024
6571d97
Handle histogram's created timestamp
ArthurSens Dec 4, 2024
3ffc3bf
handle histogram CT
ArthurSens Dec 4, 2024
3380809
fix linter
ArthurSens Dec 4, 2024
b7a5e28
Inline conditionals and CT handling
ArthurSens Dec 18, 2024
e630ffd
TSDB: extend BenchmarkMemPostings_PostingsForLabelMatching to check m…
bboreham Jul 26, 2024
1b22242
TSDB BenchmarkMerge: run fewer sizes
bboreham Jul 26, 2024
0a8779f
TSDB: Make mergedPostings generic
bboreham Jul 26, 2024
cfa32f3
TSDB: Move merge of head postings into index
bboreham Jul 26, 2024
7b03796
Scraping: stop storing discovered labels (#15261)
bboreham Dec 21, 2024
5e7f804
otlptranslator: Remove unused function TrimPromSuffixes (#15709)
aknuds1 Dec 21, 2024
475b7ff
OTLP receiver: Allow colons in non-standard units
aknuds1 Dec 21, 2024
2ffaff8
Merge pull request #15710 from aknuds1/arve/otel-units
ArthurSens Dec 23, 2024
3096733
Merge pull request #14755 from prometheus/arthursens/appendct-prwv2
bwplotka Dec 27, 2024
1508149
Update benchmark test and comment
carrieedwards Dec 27, 2024
43fd40c
chore(deps): bump github/codeql-action from 3.27.5 to 3.27.7 (#15582)
dependabot[bot] Dec 29, 2024
4d2c1c1
chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (#15583)
dependabot[bot] Dec 29, 2024
2c5502c
chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 in /scripts (#…
dependabot[bot] Dec 29, 2024
061400e
tsdb: export CheckpointPrefix constant (#15636)
johncming Dec 29, 2024
6a61efc
discovery: use a more direct and less error-prone return value (#15347)
pinglanlu Dec 29, 2024
08c81b7
chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#15581)
dependabot[bot] Dec 29, 2024
9823a93
fix(main.go): avoid closing the query engine until it is guaranteed t…
machine424 Dec 30, 2024
4cbd9ff
docs: update required go version in readme to 1.22 (#15447)
tjhop Dec 30, 2024
2dfb4fd
Merge pull request #15723 from machine424/eng-clos
bboreham Dec 30, 2024
f37b5ad
OTLP receiver: Optimize by initializing regexps at program start (#15…
aknuds1 Dec 31, 2024
096e2aa
Merge pull request #14518 from bboreham/faster-listpostings-merge
bboreham Jan 2, 2025
a7ccc8e
record_test.go: avoid captures, simply return test refs
krajorama Jan 2, 2025
1e420ef
Merge branch 'main' into cedwards/nhcb-wal-wbl
krajorama Jan 2, 2025
cfcb00a
perf(nhcbparse): unroll recursion (#15776)
krajorama Jan 2, 2025
a6947a0
Merge 3.1 into main (#15775)
bboreham Jan 3, 2025
4f67a38
template: Use cases.Title instead of deprecated strings.Title (#15721)
aknuds1 Jan 3, 2025
a441ad7
Merge pull request #15467 from prometheus/cedwards/nhcb-wal-wbl
bwplotka Jan 3, 2025
5609419
[Docs] Note that scrape_timeout cannot be greater than scrape_interva…
heliapb Jan 6, 2025
5fdec31
otlp/translator: Use separate function for metric names with UTF8 cha…
ArthurSens Jan 6, 2025
8067f27
`RuleConcurrencyController`: Add `SplitGroupIntoBatches` method (#15681)
julienduchesne Jan 6, 2025
1a27ab2
Rules: Store dependencies instead of boolean (#15689)
julienduchesne Jan 6, 2025
73a3438
api: Add two new fields Node and ServerTime.
sujalshah-bit Jan 5, 2025
18bb8bf
Merge pull request #15784 from sujalshah-bit/15394_server_name_and_time
juliusv Jan 7, 2025
df55e53
docs: fix spelling
beorn7 Jan 7, 2025
919a5b6
Expose ListPostings Length via Len() method (#15678)
yeya24 Jan 7, 2025
02501e0
Merge pull request #15789 from prometheus/beorn7/doc2
juliusv Jan 7, 2025
ee3d883
Merge commit '02501e097e3ed31cb34ec7a42963d41718c90010' into upstream
julienduchesne Jan 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 57 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,61 @@

## unreleased

* [CHANGE] Notifier: Increment the prometheus_notifications_errors_total metric by the number of affected alerts rather than by one per batch of affected alerts. #15428
* [ENHANCEMENT] OTLP receiver: Convert also metric metadata. #15416
## 3.1.0 / 2025-01-02

* [SECURITY] upgrade golang.org/x/crypto to address reported CVE-2024-45337. #15691
* [CHANGE] Notifier: Increment prometheus_notifications_errors_total by the number of affected alerts rather than per batch. #15428
* [CHANGE] API: list rules field "groupNextToken:omitempty" renamed to "groupNextToken". #15400
* [ENHANCEMENT] OTLP translate: keep identifying attributes in target_info. #15448
* [ENHANCEMENT] Paginate rule groups, add infinite scroll to rules within groups. #15677
* [ENHANCEMENT] TSDB: Improve calculation of space used by labels. #13880
* [ENHANCEMENT] Rules: new metric rule_group_last_rule_duration_sum_seconds. #15672
* [ENHANCEMENT] Observability: Export 'go_sync_mutex_wait_total_seconds_total' metric. #15339
* [ENHANCEMEN] Remote-Write: optionally use a DNS resolver that picks a random IP. #15329
* [PERF] Optimize `l=~".+"` matcher. #15474, #15684
* [PERF] TSDB: Cache all symbols for compaction . #15455
* [PERF] TSDB: MemPostings: keep a map of label values slices. #15426
* [PERF] Remote-Write: Remove interning hook. #15456
* [PERF] Scrape: optimize string manipulation for experimental native histograms with custom buckets. #15453
* [PERF] TSDB: reduce memory allocations. #15465, #15427
* [PERF] Storage: Implement limit in mergeGenericQuerier. #14489
* [PERF] TSDB: Optimize inverse matching. #14144
* [PERF] Regex: use stack memory for lowercase copy of string. #15210
* [PERF] TSDB: When deleting from postings index, pause to unlock and let readers read. #15242
* [BUGFIX] Main: Avoid possible segfault at exit. (#15724)
* [BUGFIX] Rules: Do not run rules concurrently if uncertain about dependencies. #15560
* [BUGFIX] PromQL: Adds test for `absent`, `absent_over_time` and `deriv` func with histograms. #15667
* [BUGFIX] PromQL: Fix various bugs related to quoting UTF-8 characters. #15531
* [BUGFIX] Scrape: fix nil panic after scrape loop reload. #15563
* [BUGFIX] Remote-write: fix panic on repeated log message. #15562
* [BUGFIX] Scrape: reload would ignore always_scrape_classic_histograms and convert_classic_histograms_to_nhcb configs. #15489
* [BUGFIX] TSDB: fix data corruption in experimental native histograms. #15482
* [BUGFIX] PromQL: Ignore histograms in all time related functions. #15479
* [BUGFIX] OTLP receiver: Convert metric metadata. #15416
* [BUGFIX] PromQL: Fix `resets` function for histograms. #15527
* [BUGFIX] PromQL: Fix behaviour of `changes()` for mix of histograms and floats. #15469
* [BUGFIX] PromQL: Fix behaviour of some aggregations with histograms. #15432
* [BUGFIX] allow quoted exemplar keys in openmetrics text format. #15260
* [BUGFIX] TSDB: fixes for rare conditions when loading write-behind-log (WBL). #15380
* [BUGFIX] `round()` function did not remove `__name__` label. #15250
* [BUGFIX] Promtool: analyze block shows metric name with 0 cardinality. #15438
* [BUGFIX] PromQL: Fix `count_values` for histograms. #15422
* [BUGFIX] PromQL: fix issues with comparison binary operations with `bool` modifier and native histograms. #15413
* [BUGFIX] PromQL: fix incorrect "native histogram ignored in aggregation" annotations. #15414
* [BUGFIX] PromQL: Corrects the behaviour of some operator and aggregators with Native Histograms. #15245
* [BUGFIX] TSDB: Always return unknown hint for first sample in non-gauge histogram chunk. #15343
* [BUGFIX] PromQL: Clamp functions: Ignore any points with native histograms. #15169
* [BUGFIX] TSDB: Fix race on stale values in headAppender. #15322
* [BUGFIX] UI: Fix selector / series formatting for empty metric names. #15340
* [BUGFIX] OTLP receiver: Allow colons in non-standard units. #15710

## 3.0.1 / 2024-11-28

The first bug fix release for Prometheus 3.

* [BUGFIX] Promql: Make subqueries left open. #15431
* [BUGFIX] Fix memory leak when query log is enabled. #15434
* [BUGFIX] Support utf8 names on /v1/label/:name/values endpoint. #15399

## 3.0.0 / 2024-11-14

Expand Down Expand Up @@ -38,14 +91,14 @@ This release includes new features such as a brand new UI and UTF-8 support enab
* [CHANGE] PromQL: Range selectors and the lookback delta are now left-open, i.e. a sample coinciding with the lower time limit is excluded rather than included. #13904
* [CHANGE] Kubernetes SD: Remove support for `discovery.k8s.io/v1beta1` API version of EndpointSlice. This version is no longer served as of Kubernetes v1.25. #14365
* [CHANGE] Kubernetes SD: Remove support for `networking.k8s.io/v1beta1` API version of Ingress. This version is no longer served as of Kubernetes v1.22. #14365
* [CHANGE] UTF-8: Enable UTF-8 support by default. Prometheus now allows all UTF-8 characters in metric and label names. The corresponding `utf8-name` feature flag has been removed. #14705
* [CHANGE] UTF-8: Enable UTF-8 support by default. Prometheus now allows all UTF-8 characters in metric and label names. The corresponding `utf8-name` feature flag has been removed. #14705, #15258
* [CHANGE] Console: Remove example files for the console feature. Users can continue using the console feature by supplying their own JavaScript and templates. #14807
* [CHANGE] SD: Enable the new service discovery manager by default. This SD manager does not restart unchanged discoveries upon reloading. This makes reloads faster and reduces pressure on service discoveries' sources. The corresponding `new-service-discovery-manager` feature flag has been removed. #14770
* [CHANGE] Agent mode has been promoted to stable. The feature flag `agent` has been removed. To run Prometheus in Agent mode, use the new `--agent` cmdline arg instead. #14747
* [CHANGE] Remove deprecated `remote-write-receiver`,`promql-at-modifier`, and `promql-negative-offset` feature flags. #13456, #14526
* [CHANGE] Remove deprecated `storage.tsdb.allow-overlapping-blocks`, `alertmanager.timeout`, and `storage.tsdb.retention` flags. #14640, #14643
* [FEATURE] OTLP receiver: Ability to skip UTF-8 normalization using `otlp.translation_strategy = NoUTF8EscapingWithSuffixes` configuration option. #15384
* [FEATURE] Support config reload automatically - feature flag `auto-reload-config`. #14769
* [FEATURE] Support config reload automatically - feature flag `auto-reload-config`. #14769, #15011
* [ENHANCEMENT] Scraping, rules: handle targets reappearing, or rules moving group, when out-of-order is enabled. #14710
* [ENHANCEMENT] Tools: add debug printouts to promtool rules unit testing #15196
* [ENHANCEMENT] Scraping: support Created-Timestamp feature on native histograms. #14694
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ Prometheus will now be reachable at <http://localhost:9090/>.

To build Prometheus from source code, You need:

* Go [version 1.17 or greater](https://golang.org/doc/install).
* Go [version 1.22 or greater](https://golang.org/doc/install).
* NodeJS [version 16 or greater](https://nodejs.org/).
* npm [version 7 or greater](https://www.npmjs.com/).

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0.0
3.1.0
10 changes: 1 addition & 9 deletions cmd/prometheus/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
_ "github.com/prometheus/prometheus/plugins" // Register plugins.
"github.com/prometheus/prometheus/promql"
"github.com/prometheus/prometheus/promql/parser"
"github.com/prometheus/prometheus/rules"

Check failure on line 69 in cmd/prometheus/main.go

View workflow job for this annotation

GitHub Actions / golangci-lint

could not import github.com/prometheus/prometheus/rules (-: # github.com/prometheus/prometheus/rules

Check failure on line 69 in cmd/prometheus/main.go

View workflow job for this annotation

GitHub Actions / golangci-lint

could not import github.com/prometheus/prometheus/rules (-: # github.com/prometheus/prometheus/rules
"github.com/prometheus/prometheus/scrape"
"github.com/prometheus/prometheus/storage"
"github.com/prometheus/prometheus/storage/remote"
Expand Down Expand Up @@ -260,6 +260,7 @@
case "created-timestamp-zero-ingestion":
c.scrape.EnableCreatedTimestampZeroIngestion = true
c.web.EnableCreatedTimestampZeroIngestion = true
c.web.CTZeroIngestionEnabled = true
// Change relevant global variables. Hacky, but it's hard to pass a new option or default to unmarshallers.
config.DefaultConfig.GlobalConfig.ScrapeProtocols = config.DefaultProtoFirstScrapeProtocols
config.DefaultGlobalConfig.ScrapeProtocols = config.DefaultProtoFirstScrapeProtocols
Expand Down Expand Up @@ -989,18 +990,12 @@
listeners, err := webHandler.Listeners()
if err != nil {
logger.Error("Unable to start web listener", "err", err)
if err := queryEngine.Close(); err != nil {
logger.Warn("Closing query engine failed", "err", err)
}
os.Exit(1)
}

err = toolkit_web.Validate(*webConfig)
if err != nil {
logger.Error("Unable to validate web configuration file", "err", err)
if err := queryEngine.Close(); err != nil {
logger.Warn("Closing query engine failed", "err", err)
}
os.Exit(1)
}

Expand All @@ -1022,9 +1017,6 @@
case <-cancel:
reloadReady.Close()
}
if err := queryEngine.Close(); err != nil {
logger.Warn("Closing query engine failed", "err", err)
}
return nil
},
func(err error) {
Expand Down
4 changes: 3 additions & 1 deletion cmd/promtool/sd.go
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,9 @@ func getSDCheckResult(targetGroups []*targetgroup.Group, scrapeConfig *config.Sc
}
}

res, orig, err := scrape.PopulateLabels(lb, scrapeConfig)
scrape.PopulateDiscoveredLabels(lb, scrapeConfig, target, targetGroup.Labels)
orig := lb.Labels()
res, err := scrape.PopulateLabels(lb, scrapeConfig, target, targetGroup.Labels)
result := sdCheckResult{
DiscoveredLabels: orig,
Labels: res,
Expand Down
3 changes: 0 additions & 3 deletions discovery/uyuni/uyuni.go
Original file line number Diff line number Diff line change
Expand Up @@ -205,9 +205,6 @@ func getEndpointInfoForSystems(
err := rpcclient.Call(
"system.monitoring.listEndpoints",
[]interface{}{token, systemIDs}, &endpointInfos)
if err != nil {
return nil, err
}
return endpointInfos, err
}

Expand Down
2 changes: 2 additions & 0 deletions docs/configuration/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ global:
[ scrape_interval: <duration> | default = 1m ]

# How long until a scrape request times out.
# It cannot be greater than the scrape interval.
[ scrape_timeout: <duration> | default = 10s ]

# The protocols to negotiate during a scrape with the client.
Expand Down Expand Up @@ -221,6 +222,7 @@ job_name: <job_name>
[ scrape_interval: <duration> | default = <global_config.scrape_interval> ]
# Per-scrape timeout when scraping this job.
# It cannot be greater than the scrape interval.
[ scrape_timeout: <duration> | default = <global_config.scrape_timeout> ]
# The protocols to negotiate during a scrape with the client.
Expand Down
2 changes: 1 addition & 1 deletion docs/configuration/template_reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ versions.

| Name | Arguments | Returns | Notes |
| ------------- | ------------- | ------- | ----------- |
| title | string | string | [strings.Title](https://golang.org/pkg/strings/#Title), capitalises first character of each word.|
| title | string | string | [cases.Title](https://pkg.go.dev/golang.org/x/text/cases#Title), capitalises first character of each word.|
| toUpper | string | string | [strings.ToUpper](https://golang.org/pkg/strings/#ToUpper), converts all characters to upper case.|
| toLower | string | string | [strings.ToLower](https://golang.org/pkg/strings/#ToLower), converts all characters to lower case.|
| stripPort | string | string | [net.SplitHostPort](https://pkg.go.dev/net#SplitHostPort), splits string into host and port, then returns only host.|
Expand Down
2 changes: 1 addition & 1 deletion docs/http_sd.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ sort_rank: 7
Prometheus provides a generic [HTTP Service Discovery](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#http_sd_config),
that enables it to discover targets over an HTTP endpoint.

The HTTP Service Discovery is complimentary to the supported service
The HTTP Service Discovery is complementary to the supported service
discovery mechanisms, and is an alternative to [File-based Service Discovery](https://prometheus.io/docs/guides/file-sd/#use-file-based-service-discovery-to-discover-scrape-targets).

## Comparison between File-Based SD and HTTP SD
Expand Down
2 changes: 2 additions & 0 deletions docs/querying/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -1158,6 +1158,8 @@ $ curl http://localhost:9090/api/v1/status/runtimeinfo
"data": {
"startTime": "2019-11-02T17:23:59.301361365+01:00",
"CWD": "/",
"hostname" : "DESKTOP-717H17Q",
"serverTime": "2025-01-05T18:27:33Z",
"reloadConfigSuccess": true,
"lastConfigTime": "2019-11-02T17:23:59+01:00",
"timeSeriesCount": 873,
Expand Down
18 changes: 9 additions & 9 deletions documentation/examples/remote_storage/go.mod
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
module github.com/prometheus/prometheus/documentation/examples/remote_storage

go 1.22.0
go 1.22.7

require (
github.com/alecthomas/kingpin/v2 v2.4.0
github.com/gogo/protobuf v1.3.2
github.com/golang/snappy v0.0.4
github.com/influxdata/influxdb v1.11.8
github.com/prometheus/client_golang v1.20.5
github.com/prometheus/common v0.60.1
github.com/prometheus/prometheus v0.53.1
github.com/prometheus/common v0.61.0
github.com/prometheus/prometheus v1.99.0
github.com/stretchr/testify v1.10.0
)

Expand Down Expand Up @@ -55,15 +55,15 @@ require (
go.opentelemetry.io/otel/trace v1.27.0 // indirect
go.uber.org/atomic v1.11.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/crypto v0.27.0 // indirect
golang.org/x/net v0.29.0 // indirect
golang.org/x/oauth2 v0.23.0 // indirect
golang.org/x/sys v0.25.0 // indirect
golang.org/x/text v0.18.0 // indirect
golang.org/x/crypto v0.30.0 // indirect
golang.org/x/net v0.32.0 // indirect
golang.org/x/oauth2 v0.24.0 // indirect
golang.org/x/sys v0.28.0 // indirect
golang.org/x/text v0.21.0 // indirect
golang.org/x/time v0.5.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect
google.golang.org/grpc v1.65.0 // indirect
google.golang.org/protobuf v1.34.2 // indirect
google.golang.org/protobuf v1.35.2 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/apimachinery v0.29.3 // indirect
Expand Down
Loading
Loading