16434 Commits

Author SHA1 Message Date
Jan Fajerski
295f28ef72
Merge pull request #17555 from jan--f/bump-promci
chore(deps): bump prometheus/promci from 0.5.1 to 0.5.2
2025-11-19 16:04:50 +01:00
Jan Fajerski
b17349bd56 chore(deps): bump prometheus/promci from 0.5.1 to 0.5.2
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
2025-11-19 12:05:20 +01:00
Jan Fajerski
6009c5c97b
Merge pull request #17552 from jan--f/bump-promci
chore(deps): bump prometheus/promci from 0.5.0 to 0.5.1
2025-11-18 17:49:22 +01:00
Jan Fajerski
34b382099d chore(deps): bump prometheus/promci from 0.5.0 to 0.5.1
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
2025-11-18 17:30:44 +01:00
Jan Fajerski
970d199e7d
Merge pull request #17550 from jan--f/bump-promci
chore(deps): bump prometheus/promci from 0.4.7 to 0.5.0
2025-11-18 12:45:33 +01:00
Jan Fajerski
3a7ee37d9d chore(deps): bump prometheus/promci from 0.4.7 to 0.5.0
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
2025-11-18 11:55:36 +01:00
Jan Fajerski
26f8c92de8
test: skip TestRemoteWrite_ReshardingWithoutDeadlock temporarily as flaky (#17534) (#17543)
(cherry picked from commit 35c3232a2ee541273828982b2ce6aadd6c1c9a5f)

Signed-off-by: machine424 <ayoubmrini424@gmail.com>
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
Co-authored-by: Ayoub Mrini <ayoubmrini424@gmail.com>
2025-11-17 15:00:12 +00:00
Jan Fajerski
3f7e18d6b3
Merge pull request #17506 from jan--f/prep-rel-3.8.0-rc.0
prepare release 3.8.0-rc.0
2025-11-14 16:16:43 +01:00
Jan Fajerski
743116649b prepare release 3.8.0-rc.0
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
2025-11-13 16:38:46 +01:00
Mohammad Alavi
0f5f1955e5
promql: fix histogram_fraction issue when lower falls within the first bucket (#17424)
Signed-off-by: Mohammad Alavi <m.alavi1986@gmail.com>
2025-11-13 11:17:51 +01:00
Jan Fajerski
49254f45e9
Merge pull request #17351 from bboreham/simplify-precreate
TSDB: Allocate series ID after seriesLifecycleCallback; simplify code.
2025-11-07 14:39:51 +01:00
Jan Fajerski
198d665eac
Merge pull request #17304 from Devansh-ops/docs/sigv4-fips-sts-endpoint
docs: add `use_fips_sts_endpoint` to sigv4 config
2025-11-07 14:38:53 +01:00
Jan Fajerski
fae9323c13
Merge pull request #17113 from machine424/deadl
chore(prombench): re-roder checks on nodes to avoid deadlocks between start and clean and in restart
2025-11-07 14:36:14 +01:00
Jan Fajerski
ef05508ae0
Merge pull request #14519 from mercenarysre/prometheus-agent-documentation
Docs: Prometheus Agent Documentation
2025-11-07 14:33:54 +01:00
Jan Fajerski
d546501462
Merge pull request #17498 from prometheus/dependabot/go_modules/github.com/prometheus/sigv4-0.3.0
chore(deps): bump github.com/prometheus/sigv4 from 0.2.1 to 0.3.0
2025-11-07 14:20:01 +01:00
dependabot[bot]
b60e33ae4a
chore(deps): bump github.com/prometheus/sigv4 from 0.2.1 to 0.3.0
Bumps [github.com/prometheus/sigv4](https://github.com/prometheus/sigv4) from 0.2.1 to 0.3.0.
- [Release notes](https://github.com/prometheus/sigv4/releases)
- [Changelog](https://github.com/prometheus/sigv4/blob/main/RELEASE.md)
- [Commits](https://github.com/prometheus/sigv4/compare/v0.2.1...v0.3.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/sigv4
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-07 11:12:50 +00:00
Jan Fajerski
3d41840042
Merge pull request #17406 from matt-gp/aws-ecs-service-discovery
feat: Unified AWS Service Discovery
2025-11-07 10:23:05 +01:00
matt-gp
1b52ab9e3b
feat: AWS ECS Service Discovery
Signed-off-by: matt-gp <small_minority@hotmail.com>
2025-11-06 22:48:07 +00:00
Jan Fajerski
a8bdb3bc92
Merge pull request #17491 from jan--f/update-npm-deps-3.8
ui: make update-npm-deps
2025-11-06 21:24:07 +01:00
Jan Fajerski
a2ba619612 ui: make update-npm-deps
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
2025-11-06 20:06:56 +01:00
Julius Volz
766279791b
Merge pull request #17485 from prometheus/ui/unmount-collapsed-panel-content
UI: Speed up alerts/rules/... pages by not rendering collapsed content
2025-11-06 18:28:35 +01:00
Jan Fajerski
baba9a1013
Merge pull request #17462 from prometheus/dependabot/go_modules/github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor-0.138.0
chore(deps): bump github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor from 0.136.0 to 0.138.0
2025-11-06 17:25:14 +01:00
Jan Fajerski
7aff71d142
Merge pull request #17454 from prometheus/dependabot/go_modules/github.com/klauspost/compress-1.18.1
chore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.1
2025-11-06 16:48:37 +01:00
Jan Fajerski
68b86c80af
Merge pull request #17459 from prometheus/dependabot/go_modules/github.com/digitalocean/godo-1.167.0
chore(deps): bump github.com/digitalocean/godo from 1.165.1 to 1.167.0
2025-11-06 16:47:53 +01:00
dependabot[bot]
00192be1dd
chore(deps): bump github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor
Bumps [github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) from 0.136.0 to 0.138.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.136.0...v0.138.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 15:10:41 +00:00
dependabot[bot]
8f2ec96d5d
chore(deps): bump the go-opentelemetry-io group across 1 directory with 4 updates (#17445)
Bumps the go-opentelemetry-io group with 3 updates in the / directory: [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector), [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) and [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector).


Updates `go.opentelemetry.io/collector/component` from 1.42.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.42.0...pdata/v1.44.0)

Updates `go.opentelemetry.io/collector/consumer` from 1.42.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.42.0...pdata/v1.44.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.42.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.42.0...pdata/v1.44.0)

Updates `go.opentelemetry.io/collector/processor` from 1.42.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.42.0...pdata/v1.44.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-opentelemetry-io
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 12:09:00 -03:00
Julius Volz
12c9b0b9d4
UI: Speed up /alerts for many firing alerts via virtual scrolling (#17486)
We already have infinite scrolling for all the rules within a group, but this
adds a second (nested) level of infinite scrolling for the firing alerts within
a rule.

This should further improve the rendering speed for the /alerts page for
Prometheus setups with many firing alerts and when you expand the individual
rule panels that contain those firing alerts.

Fixes https://github.com/prometheus/prometheus/issues/17254

Signed-off-by: Julius Volz <julius.volz@gmail.com>
2025-11-06 15:39:42 +01:00
Julius Volz
18fa5a6c07 Move README-PROMETHEUS.md to correct subdir
Signed-off-by: Julius Volz <julius.volz@gmail.com>
2025-11-06 15:29:46 +01:00
Jan Fajerski
2607d9259d
Merge pull request #17450 from prometheus/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2-1.260.0
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.254.1 to 1.260.0
2025-11-06 13:41:15 +01:00
dependabot[bot]
c0181fb8cc
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2
Bumps [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) from 1.254.1 to 1.260.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.254.1...service/ec2/v1.260.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/ec2
  dependency-version: 1.260.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 12:13:46 +00:00
dependabot[bot]
f1ab323c42
chore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.1
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
- [Commits](https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-version: 1.18.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 12:09:53 +00:00
dependabot[bot]
62b0a7a015
chore(deps): bump github.com/digitalocean/godo from 1.165.1 to 1.167.0
Bumps [github.com/digitalocean/godo](https://github.com/digitalocean/godo) from 1.165.1 to 1.167.0.
- [Release notes](https://github.com/digitalocean/godo/releases)
- [Changelog](https://github.com/digitalocean/godo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalocean/godo/compare/v1.165.1...v1.167.0)

---
updated-dependencies:
- dependency-name: github.com/digitalocean/godo
  dependency-version: 1.167.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 12:02:51 +00:00
Jan Fajerski
9bf13011ca
Merge pull request #17452 from prometheus/dependabot/go_modules/github.com/hetznercloud/hcloud-go/v2-2.29.0
chore(deps): bump github.com/hetznercloud/hcloud-go/v2 from 2.25.1 to 2.29.0
2025-11-06 13:02:29 +01:00
Jan Fajerski
c5184fac40
Merge pull request #17458 from prometheus/dependabot/go_modules/github.com/docker/docker-28.5.1incompatible
chore(deps): bump github.com/docker/docker from 28.4.0+incompatible to 28.5.1+incompatible
2025-11-06 13:01:40 +01:00
Jan Fajerski
e9bfc0baae
Merge pull request #17461 from prometheus/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/lightsail-1.50.3
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/lightsail from 1.49.1 to 1.50.3
2025-11-06 13:01:00 +01:00
dependabot[bot]
ee72d7d970
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/lightsail
Bumps [github.com/aws/aws-sdk-go-v2/service/lightsail](https://github.com/aws/aws-sdk-go-v2) from 1.49.1 to 1.50.3.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.49.1...service/s3/v1.50.3)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/lightsail
  dependency-version: 1.50.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 10:39:37 +00:00
dependabot[bot]
2ca70984ab
chore(deps): bump github.com/hetznercloud/hcloud-go/v2
Bumps [github.com/hetznercloud/hcloud-go/v2](https://github.com/hetznercloud/hcloud-go) from 2.25.1 to 2.29.0.
- [Release notes](https://github.com/hetznercloud/hcloud-go/releases)
- [Changelog](https://github.com/hetznercloud/hcloud-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hetznercloud/hcloud-go/compare/v2.25.1...v2.29.0)

---
updated-dependencies:
- dependency-name: github.com/hetznercloud/hcloud-go/v2
  dependency-version: 2.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 10:37:31 +00:00
Julius Volz
2b25bbf997 UI: Speed up alerts/rules/... pages by not rendering collapsed content
In contrast to Bootstrap, Mantine's Accordion component didn't remove its
panel contents from the DOM when collapsed, so rendering pages with lots of
collapsed Accordion items was way slower and more resource-intensive in the
new Mantine UI. While I talked to Vitaly from Mantine and he managed to add
unmounting of collapsed panel contents in Mantine 9, this will only be
available next year. So for now, I'm forking over the Accordion component
from Mantine and adding a hacky modification to it that removes contents
for collapsed panels. This fork can be removed after upgrading to Mantine 9
sometime in 2026. I removed all the unnecessary test files and so on and
just kept the core Accordion code files.

This should really help with the following issues:

https://github.com/prometheus/prometheus/issues/17254
https://github.com/prometheus/prometheus/issues/16830

The /alerts and /rules pages should be the most affected since the panels
on those are collapsed by default. The /targets and /service-discovery
pages have expanded panels by default, but I still swapped out the
Accordion implementation for consistency and in case someone collapses a
bunch of panels.

Signed-off-by: Julius Volz <julius.volz@gmail.com>
2025-11-06 11:32:59 +01:00
Jan Fajerski
b58d868bc4
Merge pull request #17442 from prometheus/dependabot/github_actions/github/codeql-action-4.31.2
chore(deps): bump github/codeql-action from 3.30.5 to 4.31.2
2025-11-06 11:32:26 +01:00
Jan Fajerski
d12f2fcdf0
Merge pull request #17443 from prometheus/dependabot/github_actions/actions/upload-artifact-5.0.0
chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
2025-11-06 11:31:59 +01:00
dependabot[bot]
06483141e9
chore(deps): bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 28.4.0+incompatible to 28.5.1+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v28.4.0...v28.5.1)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-version: 28.5.1+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 10:31:42 +00:00
Jan Fajerski
1dca6f0ebf
Merge pull request #17444 from prometheus/dependabot/github_actions/actions/stale-10.1.0
chore(deps): bump actions/stale from 9.1.0 to 10.1.0
2025-11-06 11:31:30 +01:00
Jan Fajerski
e81a02b521
Merge pull request #17447 from prometheus/dependabot/go_modules/github.com/prometheus/exporter-toolkit-0.15.0
chore(deps): bump github.com/prometheus/exporter-toolkit from 0.14.1 to 0.15.0
2025-11-06 11:30:11 +01:00
Jan Fajerski
378fee0945
Merge pull request #17451 from prometheus/dependabot/go_modules/github.com/linode/linodego-1.60.0
chore(deps): bump github.com/linode/linodego from 1.59.0 to 1.60.0
2025-11-06 11:28:57 +01:00
Jan Fajerski
01f61438ee
Merge pull request #17463 from prometheus/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.31.16
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.31.12 to 1.31.16
2025-11-06 11:25:37 +01:00
dependabot[bot]
03c83399b5
chore(deps): bump github.com/aws/aws-sdk-go-v2/config
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) from 1.31.12 to 1.31.16.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.31.12...config/v1.31.16)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.31.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 09:24:22 +00:00
Julius Volz
1b7fa3e76d
Migrate Mantine v7 -> v8 (#17402)
I followed the migration guide at https://mantine.dev/guides/7x-to-8x/ to
add back both manual timezone handling in the time input, as well as syntax
highlighting in the config code box.

Signed-off-by: Julius Volz <julius.volz@gmail.com>
2025-11-06 09:38:27 +01:00
Ben Kochie
204249fcb5
Update golangci-lint (#17478)
* Update golangci-lint to v2.6.0
* Fixup various linting issues.
* Fixup deprecations.
* Add exception for `labels.MetricName` deprecation.

Signed-off-by: SuperQ <superq@gmail.com>
2025-11-05 13:47:34 +01:00
Augustin Husson
03d0c18c79
Codemirror - TS Prometheus Client: performance improvement when getting label name and values (#17194)
* Codemirror - TS Prometheus Client: don't use lookback interval if not set

Signed-off-by: Augustin Husson <husson.augustin@gmail.com>

* TS Prometheus Client: remove usage of series api when getting labels

Signed-off-by: Augustin Husson <husson.augustin@gmail.com>

* mock api /api/v1/labels

Signed-off-by: Augustin Husson <husson.augustin@gmail.com>

* mock more endpoints and fix tests

Signed-off-by: Augustin Husson <husson.augustin@gmail.com>

---------

Signed-off-by: Augustin Husson <husson.augustin@gmail.com>
2025-11-04 15:26:15 +01:00
George Krajcsovits
1070a034e5
Merge pull request #17415 from prometheus/krajo/add-codeowners
chore(github): add CODEOWNERS file
2025-11-04 14:59:49 +01:00