Julien Pivotto
92f463a51d
Merge pull request #12811 from slashpai/sd_validate
...
EC2 SD: Validate HTTP config
2023-09-08 09:59:42 +02:00
Jayapriya Pai
e44d5dfb3a
AZURE SD: Validate HTTP config
...
Related-to #12810
Signed-off-by: Jayapriya Pai <janantha@redhat.com>
2023-09-08 13:10:31 +05:30
Jayapriya Pai
7f085aeb6a
EC2 SD: Validate HTTP config
...
Related-to #12810
Signed-off-by: Jayapriya Pai <janantha@redhat.com>
2023-09-08 11:46:07 +05:30
Julien Pivotto
7a87d0dd71
Merge pull request #12785 from roidelapluie/validate-sd-config
...
HTTP SD: Validate HTTP config
2023-09-07 22:04:11 +02:00
Bryan Boreham
cfa78609f7
Merge branch 'release-2.47' into merge-2-47-0
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-09-06 11:49:15 +00:00
Bryan Boreham
efa34a5840
Merge pull request #12800 from bboreham/finish-2-47-0
...
Release 2.47.0
2023-09-06 11:16:24 +01:00
Bryan Boreham
f711d71aa8
Merge pull request #12798 from fionaliao/remove-duplicated-max-time
...
Remove duplicated ms.mmMaxTime check in processWALSamples
2023-09-06 09:17:42 +01:00
Bryan Boreham
966dc0bf67
Release 2.47.0
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-09-06 08:16:07 +00:00
Fiona Liao
f211fcd92d
Remove duplicated ms.mmMaxTime check in WAL
...
Signed-off-by: Fiona Liao <fiona.y.liao@gmail.com>
2023-09-05 15:23:03 +01:00
Julien Pivotto
8498b96a2b
HTTP SD: Validate HTTP config
...
Fixes #12762
Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
2023-09-03 23:06:30 +02:00
dependabot[bot]
2b154344be
build(deps): bump the k8s-io group with 2 updates
...
Bumps the k8s-io group with 2 updates: [k8s.io/api](https://github.com/kubernetes/api ) and [k8s.io/client-go](https://github.com/kubernetes/client-go ).
Updates `k8s.io/api` from 0.27.3 to 0.28.1
- [Commits](https://github.com/kubernetes/api/compare/v0.27.3...v0.28.1 )
Updates `k8s.io/client-go` from 0.27.3 to 0.28.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.27.3...v0.28.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-io
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-io
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 23:11:48 +00:00
George Krajcsovits
b6f903b5f9
Fix handling of explicit counter reset header in histograms. ( #12772 )
...
* Fix handling of explicit counter reset header in histograms.
Explicit counter reset were being ignored.
Also there was no unit test coverage.
Add test case for the first sample in a chunk.
Add test case for non first sample in chunk.
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
---------
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2023-09-01 23:39:15 +02:00
Julien Pivotto
95e705612c
Merge pull request #12774 from tjhop/feat/alertmanager_config_sigv4_support
...
feat: add AWS sigv4 support to alertmanager endpoints
2023-09-01 13:35:58 +02:00
michalbiesek
d1ff3eb868
Update golangci-lint ( #12688 )
...
Signed-off-by: Michal Biesek <michalbiesek@gmail.com>
2023-09-01 12:15:54 +02:00
dependabot[bot]
dd00c74faf
build(deps): bump bufbuild/buf-setup-action from 1.23.1 to 1.26.1 ( #12703 )
...
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action ) from 1.23.1 to 1.26.1.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases )
- [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.23.1...v1.26.1 )
---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 10:40:12 +02:00
dependabot[bot]
be831bbfe1
build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 ( #12704 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 10:39:55 +02:00
Daniel Mellado
6ee3db15e4
Add version in web/ui/package-lock.json ( #12771 )
...
This commit adds the option --include-workspace-root in ui_release.sh
npm scripts in order to also include the version in web/ui/pagkage jsons
files when bumping the version. This also avoids issues when building
directly with npm install on some systems.
Signed-off-by: Daniel Mellado <dmellado@redhat.com>
2023-09-01 10:38:15 +02:00
arukiidou
1df0fb5569
build(deps): bump lru-cache from 6.0.0 to 7.18.3 in /web/ui ( #12768 )
...
Signed-off-by: junya koyama <arukiidou@yahoo.co.jp>
2023-09-01 10:35:29 +02:00
Ziqi Zhao
eaaa21aa7f
promtool tsdb dump support native histogram ( #12775 )
...
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2023-09-01 13:21:52 +10:00
TJ Hoplock
26b78da281
ci: use go1.21.0 fmt to make ci happy
...
https://github.com/prometheus/prometheus/actions/runs/6044443719/job/16403043771?pr=12774
Signed-off-by: TJ Hoplock <t.hoplock@gmail.com>
2023-08-31 22:01:53 -04:00
TJ Hoplock
51d1d2cd96
feat: add AWS sigv4 support to alertmanager endpoints
...
Addresses: #12536
This commit adds support for configuring sigv4 to an
`alertmanager_config`. Based heavily on the sigv4 work in the remote
write client.
Signed-off-by: TJ Hoplock <t.hoplock@gmail.com>
2023-08-31 21:47:25 -04:00
arukiidou
db816ce9db
build(deps): Bump alertmanager to v0.26.0 ( #12760 )
...
* Bump alertmanager to v0.26.0
Signed-off-by: junya koyama <arukiidou@yahoo.co.jp>
2023-08-31 17:10:56 +02:00
Bryan Boreham
f8acfaddaa
Merge pull request #12756 from bboreham/rel-2-47-rc0
...
Release 2.47.0-rc.0
2023-08-31 09:13:10 +01:00
Bryan Boreham
a9a5de825c
CHANGELOG: add note encouraging use of keep_dropped_targets
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-08-29 17:24:48 +00:00
Julien Pivotto
c5e1498ae2
Merge pull request #12743 from wasim-nihal/documentation-alignment
...
Correcting indentation of basic_auth configuration for uyuni_sd_config
2023-08-29 11:50:19 +02:00
Dimitar Dimitrov
b40865833d
PostingsForMatchers race with creating new series ( #12558 )
...
Signed-off-by: Dimitar Dimitrov <dimitar.dimitrov@grafana.com>
2023-08-29 11:03:27 +02:00
Bryan Boreham
e4dd3469ac
lint
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-08-28 10:39:16 +01:00
Bryan Boreham
5ce990cabc
promql: simplify rangeEval a bit more
...
We can't have both a float and a histogram at the same timestep.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-08-28 10:28:09 +01:00
Ben Kochie
1b9a53b5ee
Merge pull request #12754 from prometheus/superq/bump_node
...
Update nodejs version
2023-08-27 20:52:00 +02:00
SuperQ
23988a9373
Update nodejs version
...
Update to the latest nodejs LTS release. The old v16 ends security
support 2023.09.11.
* https://nodejs.org/en/blog/announcements/v20-release-announce
* https://nodejs.org/en/blog/announcements/nodejs16-eol
Signed-off-by: SuperQ <superq@gmail.com>
2023-08-27 16:57:41 +02:00
Bryan Boreham
c5671c6d97
Merge pull request #12755 from bboreham/rangequery-benchmark-mmap
...
promql: force mmap of head chunks in BenchmarkRangeQuery
2023-08-26 15:56:52 +01:00
Bryan Boreham
cebdc90f23
Release 2.47.0-rc.0
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-08-26 14:19:50 +00:00
Bryan Boreham
1ea57a3f8c
PromQL: reduce numbers of benchmarks
...
Make it more likely that contributors will run the benchmark suite.
count_values needs more than 2GB at 1,000 steps, so just run it for 100.
And remove 10-step variant because it doesn't add much to 100 and
1000-step benchmarks.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-08-26 14:12:28 +00:00
Bryan Boreham
bdc7983956
TSDB: re-use iterator when moving between series
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-08-26 14:01:44 +00:00
Bryan Boreham
5d22d422ab
Merge pull request #12690 from michalbiesek/feat-go-bump
...
Update Go version to 1.21
2023-08-26 14:36:15 +01:00
Bryan Boreham
0d283effa8
promql: force mmap of head chunks in BenchmarkRangeQuery
...
Otherwise we have a highly unusual situation of over 100 chunks
in the headChunks list of each series, which heavily skews
performance.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2023-08-26 09:40:59 +00:00
Gregor Zeitlinger
f01718262a
Unit tests for native histograms ( #12668 )
...
promql: Extend testing framework to support native histograms
This includes both the internal testing framework as well as the rules unit test feature of promtool.
This also adds a bunch of basic tests. Many of the code level tests can now be converted to tests within the framework, and more tests can be added easily.
---------
Signed-off-by: Harold Dost <h.dost@criteo.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Stephen Lang <stephen.lang@grafana.com>
Co-authored-by: Harold Dost <h.dost@criteo.com>
Co-authored-by: Stephen Lang <stephen.lang@grafana.com>
Co-authored-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
2023-08-25 23:35:42 +02:00
Michal Biesek
04d7b4dbee
lint: Fix SA1019
Using a deprecated function
...
`rand.Read` has been deprecated since Go 1.20
`crypto/rand.Read` is more appropriate
Ref: https://tip.golang.org/doc/go1.20
Signed-off-by: Michal Biesek <michalbiesek@gmail.com>
2023-08-25 17:47:41 +02:00
Michal Biesek
7d1110a679
Update Go version
...
Update build/test to use Go 1.21.
Signed-off-by: Michal Biesek <michalbiesek@gmail.com>
2023-08-25 17:47:40 +02:00
zenador
54aaa2bd7e
Add histogram_stdvar
and histogram_stddev
functions ( #12614 )
...
* Add new function: histogram_stdvar and histogram_stddev
Signed-off-by: Jeanette Tan <jeanette.tan@grafana.com>
2023-08-24 21:02:14 +02:00
Justin Lei
8ef7dfdeeb
Add a chunk size limit in bytes ( #12054 )
...
Add a chunk size limit in bytes
This creates a hard cap for XOR chunks of 1024 bytes.
The limit for histogram chunk is also 1024 bytes, but it is a soft limit as a histogram has a dynamic size, and even a single one could be larger than 1024 bytes.
This also avoids cutting new histogram chunks if the existing chunk has fewer than 10 histograms yet. In that way, we are accepting "jumbo chunks" in order to have at least 10 histograms in a chunk, allowing compression to kick in.
Signed-off-by: Justin Lei <justin.lei@grafana.com>
2023-08-24 15:21:17 +02:00
Björn Rabenstein
798c5737a0
Merge pull request #12711 from fatsheep9146/floathistogram-addsub-enhance
...
enhance float histogram add and sub method
2023-08-24 13:14:10 +02:00
Wasim Nihal
daca364b70
Correcting indentation of basic_auth configuration for uyuni_sd_config
...
Signed-off-by: Wasim Nihal <sswasim64@gmail.com>
2023-08-24 11:56:44 +05:30
Ziqi Zhao
de172049ab
fix lint error
...
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2023-08-24 07:27:33 +08:00
Ziqi Zhao
d3633d4e76
Update model/histogram/float_histogram.go
...
Co-authored-by: Björn Rabenstein <github@rabenste.in>
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2023-08-24 07:17:23 +08:00
Björn Rabenstein
682ab7bc5e
Merge pull request #12739 from prometheus/beorn7/histogram2
...
tsdb: Fix histogram validation
2023-08-23 16:24:55 +02:00
Bryan Boreham
d73b4acb30
Merge pull request #12737 from prometheus/beorn7/histogram
...
textparse: fix infinite loop during exemplar parsing
2023-08-23 09:36:56 +01:00
Ziqi Zhao
893f97556f
use switch instead of if-else to fix lint error
...
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2023-08-23 13:13:25 +08:00
Ziqi Zhao
788061e509
remove unused addBucket function
...
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2023-08-23 12:55:59 +08:00
Ziqi Zhao
eab3c93e80
make code ready for review
...
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2023-08-23 12:52:24 +08:00