Julius Volz
aa7bf083e9
Move /targets page discovered labels to expandable section ( #12824 )
...
* Move /targets page discovered labels to expandable section
The current tooltip for showing the pre-relabeling discovered labels for a
target is notoriously unreliable and can get cut off when there are many
labels. This PR introduces a (hopefully unobtuse enough) expander/collapser
button for the discovered labels of each target, and then the discovered labels
are shown in a more persistent way underneath the final target labels, instead
of using a tooltip.
Fixes https://github.com/prometheus/prometheus/issues/9175#issuecomment-1713074341
Signed-off-by: Julius Volz <julius.volz@gmail.com>
* Remove obsolete test snapshot
Signed-off-by: Julius Volz <julius.volz@gmail.com>
---------
Signed-off-by: Julius Volz <julius.volz@gmail.com>
2023-09-11 11:36:44 +02:00
Julien Pivotto
7c75d233d0
Merge pull request #12781 from prometheus/dependabot/go_modules/k8s-io-6fdefe01aa
...
build(deps): bump the k8s-io group with 2 updates
2023-09-08 15:47:41 +02:00
Julien Pivotto
d659e672f1
Merge pull request #12816 from slashpai/lightsail
...
LIGHTSAIL SD: Validate HTTP config
2023-09-08 15:01:35 +02:00
Julien Pivotto
738e0dbaf0
Merge pull request #12814 from slashpai/puppetdb
...
PUPPETDB SD: Validate HTTP config
2023-09-08 15:00:21 +02:00
Julien Pivotto
a2208b2849
Merge pull request #12815 from slashpai/Uyuni
...
UYUNI SD: Validate HTTP config
2023-09-08 14:59:50 +02:00
Jayapriya Pai
57988fda75
LIGHTSAIL SD: Validate HTTP config
...
Related-to #12810
Signed-off-by: Jayapriya Pai <janantha@redhat.com>
2023-09-08 17:54:58 +05:30
Jayapriya Pai
344f9d8d15
PUPPETDB SD: Validate HTTP config
...
Related-to #12810
Signed-off-by: Jayapriya Pai <janantha@redhat.com>
2023-09-08 17:42:01 +05:30
Julien Pivotto
d27cb0564d
Merge pull request #12802 from bboreham/merge-2-47-0
...
Merge release 2.47.0 into main
2023-09-08 14:07:05 +02:00
Julien Pivotto
284ba3426b
Merge pull request #12758 from bboreham/trim-rangequery-benchmarks
...
PromQL: reduce numbers of benchmarks
2023-09-08 14:06:21 +02:00
Jayapriya Pai
34c8dcc73f
UYUNI SD: Validate HTTP config
...
Related-to #12810
Signed-off-by: Jayapriya Pai <janantha@redhat.com>
2023-09-08 17:34:41 +05:30
Julien Pivotto
75470ba815
Merge pull request #12812 from slashpai/azure
...
AZURE SD: Validate HTTP config
2023-09-08 14:03:19 +02:00
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