Bryan Boreham
91d80252c3
Merge pull request #15194 from prometheus/make-release-2.55
...
Create release 2.55.0
2024-10-22 11:53:52 +01:00
Bryan Boreham
bb27c6b896
Create release 2.55.0
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-10-22 09:31:02 +01:00
Bryan Boreham
1f9e6341f9
Merge pull request #15007 from prometheus/prep-2.55.0-rc.1
...
Prepare release 2.55.0-rc.1
2024-10-16 17:46:06 +01:00
Bryan Boreham
2788d2038e
Add CHANGELOG entry for #12532
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-10-16 15:08:58 +01:00
Bryan Boreham
8ea2c6adce
Prepare release 2.55.0-rc.1
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-10-16 13:56:24 +01:00
Arve Knudsen
de16f5e387
[FEATURE] PromQL: Add experimental info function MVP ( #14495 )
...
The `info` function is an experiment to improve UX
around including labels from info metrics.
`info` has to be enabled via the feature flag `--enable-feature=promql-experimental-functions`.
This MVP of info simplifies the implementation by assuming:
* Only support for the target_info metric
* That target_info's identifying labels are job and instance
Also:
* Encode info samples' original timestamp as sample value
* Deduce info series select hints from top-most VectorSelector
---------
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: Ying WANG <ying.wang@grafana.com>
Co-authored-by: Augustin Husson <augustin.husson@amadeus.com>
Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
Co-authored-by: Björn Rabenstein <github@rabenste.in>
Co-authored-by: Bryan Boreham <bjboreham@gmail.com>
2024-10-16 13:52:11 +01:00
Bryan Boreham
249969d7ff
Merge pull request #15168 from aknuds1/arve/refactor-range-eval
...
[Release 2.55] Refactor evaluator.rangeEval by splitting out gatherVector method
2024-10-16 13:19:36 +01:00
Arve Knudsen
e05e97cdd7
evaluator.rangeEval: Split out gatherVector method
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2024-10-16 14:01:03 +02:00
Bryan Boreham
04ec65b74a
Merge pull request #15166 from aknuds1/arve/upgrade-enterprise-certificate-proxy
...
[Release 2.55] [BUILD] Upgrade github.com/googleapis/enterprise-certificate-proxy to v0.3.4
2024-10-16 12:52:25 +01:00
Arve Knudsen
90cc7e5723
Upgrade github.com/googleapis/enterprise-certificate-proxy to v0.3.4
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2024-10-15 16:37:58 +02:00
Bryan Boreham
e7f23c049f
Merge pull request #15163 from prometheus/backport-14900-2-55
...
[Release 2.55] [REFACTOR] promql.Engine: Refactor vector selector evaluation into a method
2024-10-15 15:33:32 +01:00
Arve Knudsen
f7b396a1dc
promql.Engine: Refactor vector selector evaluation into a method ( #14900 )
...
New method is named `evalVectorSelector`.
---------
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2024-10-15 14:57:54 +01:00
Bryan Boreham
e26a3dba16
Merge pull request #15162 from prometheus/cp-15210-2-55
...
[Release 2.55] [BUGFIX] TSDB: Don't read in-order chunks from before head MinTime
2024-10-15 14:52:07 +01:00
Bryan Boreham
105c692f77
[BUGFIX] TSDB: Don't read in-order chunks from before head MinTime
...
Because we are reimplementing the `IndexReader` to fetch in-order and
out-of-order chunks together, we must reproduce the behaviour of
`Head.indexRange()`, which floors the minimum time queried at `head.MinTime()`.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-10-15 14:23:05 +01:00
Julien
16f3eaf5aa
Merge pull request #15020 from prometheus/rel-2.55-revert-14769
...
[Release 2.55] Revert pull request #14769 - auto config reload
2024-10-07 14:20:23 +02:00
Bryan Boreham
6b247c50d2
Revert "Merge pull request #14769 from roidelapluie/autoreload"
...
This reverts commit 50f5327f83
, reversing
changes made to eb4004c344
.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-30 17:10:32 -04:00
Bryan Boreham
7d6884e3eb
Merge pull request #14985 from bboreham/fix-sort-by-labels
...
[Release 2.55] [BUGFIX] PromQL: make sort_by_label stable
2024-09-30 09:06:24 +01:00
Bryan Boreham
7f99d2930d
[BUGFIX] PromQL: make sort_by_label stable
...
Go's sorting functions can re-order equal elements, so the strategy of
sorting by the fallback ordering first does not always work.
Pulling the fallback into the main comparison function is more reliable
and more efficient.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-26 11:12:33 +01:00
Bryan Boreham
e3f5c7c2a0
[Release 2.55] Update CHANGELOG
...
Make text more consistent with 3.0 branch
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-22 17:42:04 +01:00
Bryan Boreham
e0260930d6
Merge pull request #14951 from prometheus/update-rel-2.55
...
[release-2.55] Add #14948 to rc0
2024-09-20 18:42:51 +01:00
Bryan Boreham
e3617cbd2c
Add #14948 to CHANGELOG
...
Also update the date of the RC which hasn't gone out yet.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-20 17:48:04 +01:00
Bryan Boreham
6f0d6038b7
[BUGFIX] TSDB: Only query chunks up to truncation time ( #14948 )
...
If the query overlaps the range currently undergoing compaction, we
should only fetch chunks up to that time. Need to store that min time
in `HeadAndOOOIndexReader`.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-20 17:44:04 +01:00
Bryan Boreham
f53a94b9bb
Merge pull request #14920 from prometheus/prep-rel-2.55.0-rc.0
...
Prepare release 2.55.0-rc.0
2024-09-20 15:53:10 +01:00
Bryan Boreham
06022a6509
CHANGELOG: Add #14821
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-19 14:07:55 +01:00
Björn Rabenstein
1639450172
Merge pull request #14821 from charleskorn/nh-negative-multiplication-division
...
promql: correctly handle unary negation of native histograms and add tests for multiplication and division of native histograms by negative scalars
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-19 14:07:37 +01:00
Bryan Boreham
85cc1e941d
Merge pull request #14939 from prometheus/redo-14934
...
[release-2.55] TSDB: Backward compatibility with upcoming index v3
2024-09-19 14:05:48 +01:00
Bryan Boreham
81b9407f15
Prepare release 2.55.0-rc.0
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-19 12:38:12 +01:00
Ganesh Vernekar
5ccb069414
Backward compatibility with upcoming index v3
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2024-09-19 10:27:52 +01:00
Julius Volz
5e68360dc8
Fix error flood by downgrading OTel dependencies ( #14884 )
...
Fixes #14859 , although we'll have to see about a long-term fix. Hopefully it'll
be fixed upstream with a follow-up version.
Signed-off-by: Julius Volz <julius.volz@gmail.com>
2024-09-19 10:09:17 +01:00
George Krajcsovits
0d22a91267
Merge pull request #14874 from krajorama/fix-panic-in-ooo-query2
...
BUGFIX: TSDB: panic in chunk querier
2024-09-19 10:03:53 +01:00
Arve Knudsen
4fc562f9e7
OTLP: Support context cancellation/timeout during translation ( #14612 )
...
* OTLP: Support context cancellation/timeout during translation
---------
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2024-09-08 17:13:40 +02:00
Arve Knudsen
db5e48dc33
promql.Engine.Close: No-op if nil ( #14861 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2024-09-08 14:39:13 +02:00
Julien
9f57f14d6c
Merge pull request #14803 from prometheus/dependabot/go_modules/github.com/docker/docker-27.2.0incompatible
...
Bump github.com/docker/docker from 27.1.1+incompatible to 27.2.0+incompatible
2024-09-06 17:57:33 +02:00
Julien
cb671ef233
Merge pull request #14788 from prometheus/dependabot/go_modules/k8s-io-a0fc09b0c0
...
Bump the k8s-io group across 1 directory with 3 updates
2024-09-06 16:16:02 +02:00
Julien
3dc4a9cfa7
Bump klog-gokit
...
Signed-off-by: Julien <roidelapluie@o11y.eu>
2024-09-06 15:52:40 +02:00
Bartlomiej Plotka
edc83ed164
Update storage.md with the latest around Remote Write 2.0 ( #14848 )
...
* Update storage.md with the latest around Remote Write 2.0
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
* Update storage.md
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
---------
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
2024-09-06 13:50:10 +01:00
Julien
828f340aa9
Merge pull request #14791 from prometheus/dependabot/go_modules/github.com/miekg/dns-1.1.62
...
Bump github.com/miekg/dns from 1.1.61 to 1.1.62
2024-09-06 14:21:18 +02:00
dependabot[bot]
92004f18d0
Bump github.com/miekg/dns from 1.1.61 to 1.1.62
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.61 to 1.1.62.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.61...v1.1.62 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-06 11:20:18 +00:00
dependabot[bot]
0dfe326435
Bump github.com/docker/docker
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 27.1.1+incompatible to 27.2.0+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.1.1...v27.2.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-06 11:19:51 +00:00
Julien
f44304a6b5
Merge pull request #14804 from prometheus/dependabot/go_modules/github.com/linode/linodego-1.40.0
...
Bump github.com/linode/linodego from 1.38.0 to 1.40.0
2024-09-06 13:19:00 +02:00
Julien
51e8b6f21a
Merge pull request #14832 from prometheus/dependabot/go_modules/golang.org/x/text-0.18.0
...
Bump golang.org/x/text from 0.17.0 to 0.18.0
2024-09-06 13:18:29 +02:00
Julien
a7a9dbaf1e
Merge pull request #14837 from prometheus/dependabot/go_modules/go-opentelemetry-io-14eb93439b
...
Bump the go-opentelemetry-io group across 1 directory with 6 updates
2024-09-06 13:17:52 +02:00
Julien
5a1f4a776a
Merge pull request #14842 from prometheus/dependabot/go_modules/github.com/digitalocean/godo-1.122.0
...
Bump github.com/digitalocean/godo from 1.121.0 to 1.122.0
2024-09-06 13:17:13 +02:00
Julien
8805301f58
Merge pull request #14851 from prometheus/dependabot/go_modules/github.com/prometheus/common-0.59.1
...
Bump github.com/prometheus/common from 0.58.0 to 0.59.1
2024-09-06 12:40:56 +02:00
dependabot[bot]
48746b1a6c
Bump github.com/prometheus/common from 0.58.0 to 0.59.1
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.58.0 to 0.59.1.
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md )
- [Commits](https://github.com/prometheus/common/compare/v0.58.0...v0.59.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/common
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-06 10:04:00 +00:00
Julien
59402f8ab7
Merge pull request #14841 from prometheus/dependabot/go_modules/github.com/prometheus/exporter-toolkit-0.12.0
...
Bump github.com/prometheus/exporter-toolkit from 0.11.0 to 0.12.0
2024-09-06 12:02:21 +02:00
Julien
404e577034
Merge pull request #14734 from roidelapluie/scrape_failure_logger
...
Add support for logging scrape failures to a specified file
2024-09-06 11:16:50 +02:00
dependabot[bot]
2036177e11
Bump golang.org/x/text from 0.17.0 to 0.18.0
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.17.0 to 0.18.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.17.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-06 09:15:01 +00:00
dependabot[bot]
9425c0a563
Bump github.com/digitalocean/godo from 1.121.0 to 1.122.0
...
Bumps [github.com/digitalocean/godo](https://github.com/digitalocean/godo ) from 1.121.0 to 1.122.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.121.0...v1.122.0 )
---
updated-dependencies:
- dependency-name: github.com/digitalocean/godo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-06 09:14:51 +00:00
dependabot[bot]
c2593ab76b
Bump github.com/prometheus/exporter-toolkit from 0.11.0 to 0.12.0
...
Bumps [github.com/prometheus/exporter-toolkit](https://github.com/prometheus/exporter-toolkit ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/prometheus/exporter-toolkit/releases )
- [Changelog](https://github.com/prometheus/exporter-toolkit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prometheus/exporter-toolkit/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/exporter-toolkit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-06 09:14:16 +00:00