17019 Commits

Author SHA1 Message Date
Bartlomiej Plotka
c2ec948f61
[EXPERIMENT] Prombench reliability (v3.8.1)
v3.8.1

Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
2026-02-26 04:44:43 +00:00
Bartlomiej Plotka
b53d7386d0
Merge pull request #17159 from linasm/optimize-join-performance-5
[PERF] PromQL: replace maps with slices and reuse matching data structures in VectorBinop/And/Or/Unless
2026-02-25 13:50:31 +00:00
Bartlomiej Plotka
333e0dc188
tests: reinforce and optimize queue_manager_test createTimeSeries (#18179)
* tests: fix createTimeSeries so it does not create unnecessary load

16M samples 4k series

Signed-off-by: bwplotka <bwplotka@gmail.com>

* addressed comments

Signed-off-by: bwplotka <bwplotka@gmail.com>

* Apply suggestions from code review

Co-authored-by: George Krajcsovits <krajorama@users.noreply.github.com>
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>

---------

Signed-off-by: bwplotka <bwplotka@gmail.com>
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
Co-authored-by: George Krajcsovits <krajorama@users.noreply.github.com>
2026-02-25 13:22:13 +00:00
Linas Medžiūnas
c317f9254e
chore(histogram): Move histogram trimming code out of engine.go (#18185)
Signed-off-by: Linas Medziunas <linas.medziunas@gmail.com>
2026-02-25 09:10:42 +01:00
George Krajcsovits
5d3f9ee39b
Merge pull request #17904 from linasm/trim_histogram
promql: Implement </ and >/ operators for trimming native histograms
2026-02-24 17:16:24 +01:00
renovate[bot]
d66944d856
chore(config): migrate config renovate.json (#18183)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-24 16:45:49 +01:00
Julien
9d38077e50
Merge pull request #18080 from ldufr/ldufresne/retention-size-percentage
Add percentage based retention
2026-02-24 15:50:36 +01:00
Laurent Dufresne
c76e78d0a4 Added test for percentage-based retention
Signed-off-by: Laurent Dufresne <laurent.dufresne@grafana.com>
2026-02-24 15:28:45 +01:00
Laurent Dufresne
971143edac Added Retention.Percentage to config file with runtime config reloading
Signed-off-by: Laurent Dufresne <laurent.dufresne@grafana.com>
2026-02-24 15:28:20 +01:00
Jérôme LOYET
696679e50c Add storage.tsdb.retention.percentage config
Signed-off-by: Jérôme LOYET <822436+fatpat@users.noreply.github.com>
Signed-off-by: Laurent Dufresne <laurent.dufresne@grafana.com>
2026-02-24 15:27:45 +01:00
Atıl Sensalduz
7a9c057727
Merge pull request #18180 from atilsensalduz/bugfix/tsdb-writeMetaFile-fd-leak
fix(tsdb): close file descriptor on json.MarshalIndent failure in writeMetaFile
2026-02-24 12:25:00 +00:00
Julien
3e8d15bb6c
Merge pull request #18127 from roidelapluie/roidelapluie/fix-scrape-logger-race
scrape: Fix race condition in scrapeFailureLogger access
2026-02-24 13:16:11 +01:00
Bryan Boreham
77f148ddb6
Merge pull request #17349 from mrvarmazyar/fix/consul-filter-health-endpoint
discovery/consul: Fix filter parameter not applied to health endpoint
2026-02-24 11:45:43 +00:00
harsh kumar
f312fde4a2
test: Enable parallel execution for chunk write queue tests (#17338)
* test(tsdb): Enable parallel execution for chunk write queue tests

Signed-off-by: Harsh <harshmastic@gmail.com>
2026-02-24 12:37:20 +01:00
Bryan Boreham
d28d33afe0
Merge branch 'main' into fix/consul-filter-health-endpoint
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2026-02-24 11:25:35 +00:00
Aurélien Duboc
1a5da4fbe0
fix(discovery): apply EC2 SD endpoint and guard refreshAZIDs nils (#18133)
Signed-off-by: Aurelien Duboc <aurelienduboc96@gmail.com>
2026-02-24 12:12:57 +01:00
Ben Kochie
8f1f1f3146
Update CI (#18173)
* Bump promu to latest release.
* Update actions/checkout.
* Update Go to 1.26.x for golangci-lint in synced repos.
* Improve golangci-lint push filter for synced repos.

Signed-off-by: SuperQ <superq@gmail.com>
2026-02-23 15:25:09 +01:00
Julien Pivotto
3ab867b66a scrape: Fix race condition in scrapeFailureLogger access
Remove the separate scrapeFailureLoggerMtx and use targetMtx instead
for synchronizing access to scrapeFailureLogger. This fixes a data race
where Sync() would read scrapeFailureLogger while holding targetMtx but
SetScrapeFailureLogger() would write to it while holding a different mutex.

Add regression test to catch concurrent access issues.

Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>
2026-02-23 14:54:03 +01:00
Julien
019e842249
Merge pull request #17916 from roidelapluie/roidelapluie/sigv4up
Add AWS external_id support in sigv4 configuration
2026-02-23 13:15:11 +01:00
Julien Pivotto
0a6fbefaf4 docs: Add AWS external_id support in sigv4 configuration
This adds documentation for the external_id parameter when assuming
AWS roles in the sigv4 configuration.

Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>
2026-02-23 12:28:57 +01:00
renovate[bot]
789f22b931
fix(deps): update module github.com/prometheus/prometheus to v0.309.1 (#18161)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 10:49:49 +01:00
renovate[bot]
454a19ec19
fix(deps): update module google.golang.org/grpc to v1.79.1 (#18166)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 10:49:17 +01:00
renovate[bot]
050519df24
fix(deps): update module github.com/envoyproxy/protoc-gen-validate to v1.3.3 (#18137)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 17:51:25 +01:00
renovate[bot]
5eaa1ab97b
fix(deps): update module golang.org/x/text to v0.34.0 (#18164)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 17:50:57 +01:00
Matt
ce30ae49f3
[FEATURE] AWS SD: Add Elasticache Role (#18099)
* AWS SD: Elasticache

This change adds Elasticache to the AWS SD.

Co-authored-by: Ben Kochie <superq@gmail.com>
Signed-off-by: Matt <small_minority@hotmail.com>

---------

Signed-off-by: Matt <small_minority@hotmail.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
2026-02-22 15:56:03 +01:00
renovate[bot]
a737448dd6
fix(deps): update module google.golang.org/api to v0.267.0 (#18165)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 09:50:05 +01:00
renovate[bot]
6b93652eea
fix(deps): update module github.com/digitalocean/godo to v1.175.0 (#18157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 09:49:32 +01:00
renovate[bot]
c07257b558
fix(deps): update module github.com/envoyproxy/go-control-plane/envoy to v1.37.0 (#18158)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 09:48:44 +01:00
renovate[bot]
0acb25a093
fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.28.0 (#18159)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 09:48:10 +01:00
renovate[bot]
09ef9953c3
fix(deps): update module golang.org/x/sys to v0.41.0 (#18163)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 09:28:17 +01:00
Ben Kochie
ce72ca8f3d
Fixup renovate PR note (#18156) 2026-02-22 08:27:12 +01:00
renovate[bot]
02485c3eb1
fix(deps): update google.golang.org/genproto/googleapis/api digest to 42d3e9b (#18132)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:52:31 +01:00
renovate[bot]
8054101092
fix(deps): update github.com/nsf/jsondiff digest to 8e8d90c (#18129)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:47:54 +01:00
renovate[bot]
561bf314a2
fix(deps): update module github.com/klauspost/compress to v1.18.4 (#18138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:45:31 +01:00
renovate[bot]
a31394b8d0
fix(deps): update module github.com/prometheus/alertmanager to v0.31.1 (#18142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:43:58 +01:00
renovate[bot]
aaa038b30e
chore(deps): update dependabot/fetch-metadata action to v2.5.0 (#18145)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:42:24 +01:00
renovate[bot]
cc65a305f0
fix(deps): update kubernetes go dependencies to v0.35.1 (#18136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:32:01 +01:00
renovate[bot]
db91cce0af
chore(deps): update github/codeql-action action to v4.32.4 (#18147)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:29:05 +01:00
renovate[bot]
da8c60fb0b
chore(deps): update actions/setup-node action to v6.2.0 (#18143)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:27:48 +01:00
renovate[bot]
7f94a58267
chore(deps): update actions/stale action to v10.2.0 (#18144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 21:26:55 +01:00
Ben Kochie
37bc204a53
Fix renovate PR body (#18154) 2026-02-21 17:26:41 +01:00
renovate[bot]
77800bdaad
fix(deps): update aws go dependencies (#18135)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 16:49:02 +01:00
renovate[bot]
eff0d4c15d
fix(deps): update github.com/hashicorp/nomad/api digest to daca79d (#18128)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 10:21:40 +00:00
Bryan Boreham
948b52e6a4
Merge pull request #18037 from chencs/casie/simple-alts-optimization
model/labels: improve performance for regex alternations of form .*literal1.*|.*literal2.*
2026-02-20 15:29:12 +00:00
Bartlomiej Plotka
2c4afcdcdc
chore: Add consistent closing logging (#18119)
Signed-off-by: bwplotka <bwplotka@gmail.com>
2026-02-20 13:17:02 +00:00
Bartlomiej Plotka
c2209b2350
tests: add CI job for ompliance testing (#18121)
Signed-off-by: bwplotka <bwplotka@gmail.com>
2026-02-20 13:16:19 +00:00
Linas Medziunas
fbb706b886 Documentation
Signed-off-by: Linas Medziunas <linas.medziunas@gmail.com>
2026-02-20 15:13:12 +02:00
Sayuru
488f97c88e
Upgrade mongo-driver to v1.17.9 (#18077)
Signed-off-by: Sayuru <71478576+samaras3@users.noreply.github.com>
2026-02-19 18:37:01 +00:00
Björn Rabenstein
b2e63376da
Merge pull request #18105 from mmorel-35/staticcheck
chore: enable staticcheck linter and update golangci-lint to 2.10.1
2026-02-19 12:44:00 +01:00
Linas Medžiūnas
5bd0d00f8c
PromQL: Add experimental histogram_quantiles variadic function (#17285)
Signed-off-by: Linas Medziunas <linas.medziunas@gmail.com>
Signed-off-by: Björn Rabenstein <github@rabenste.in>
Signed-off-by: beorn7 <beorn@grafana.com>
Co-authored-by: Björn Rabenstein <github@rabenste.in>
Co-authored-by: beorn7 <beorn@grafana.com>
2026-02-18 17:32:29 +01:00