dependabot[bot]
77670cb5a2
build(deps): bump github.com/aws/aws-sdk-go from 1.42.20 to 1.42.22 ( #9995 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.42.20 to 1.42.22.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.42.20...v1.42.22 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-10 13:22:32 +01:00
Ganesh Vernekar
fbe3167fda
Support having an empty queue for writing m-map chunks immediately ( #84 )
...
* Support having an empty queue for flushing m-map chunks
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Use old ChunkDiskMapper for 0 length
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Fix tests
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Fix lint
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-10 17:30:34 +05:30
Augustin Husson
a97da71ea9
deactivate dependabot for web dependencies ( #9973 )
...
Signed-off-by: Augustin Husson <husson.augustin@gmail.com>
2021-12-10 12:15:48 +01:00
Marco Pracucci
0b925be33d
Nits after PR 57 merge ( #85 )
...
Signed-off-by: Marco Pracucci <marco@pracucci.com>
2021-12-10 15:40:04 +05:30
Chris Marchbanks
0a8d28ea93
Merge pull request #9934 from bboreham/remote-write-struct
...
remote-write: buffer struct instead of interface to reduce garbage-collection
2021-12-09 09:17:45 -07:00
Bryan Boreham
bd6436605d
Review feedback
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2021-12-09 14:40:44 +00:00
Julius Volz
b9edb9031f
Merge pull request #9985 from codesome/release-2.32
...
Cherry pick #9980 onto release-2.32
2021-12-09 12:38:47 +01:00
Ganesh Vernekar
bd21aafb66
Cut v2.31.2 ( #9989 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-09 04:29:17 -07:00
Ganesh Vernekar
c0a8b0cd40
Cut v2.30.4 ( #9988 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-09 12:17:47 +01:00
Ganesh Vernekar
160aee17bb
Merge pull request #77 from grafana/syncp
...
Sync with Prometheus main
2021-12-09 16:25:41 +05:30
Ganesh Vernekar
087e3c7360
Fix queries after a failed snapshot replay ( #9980 ) ( #9986 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-09 11:49:17 +01:00
Ganesh Vernekar
df36efb98a
Merge remote-tracking branch 'upstream/main' into syncp
2021-12-09 16:07:02 +05:30
Ganesh Vernekar
902817e17f
Fix queries after a failed snapshot replay ( #9980 ) ( #9987 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-09 11:36:38 +01:00
Ganesh Vernekar
227d155e3f
Fix queries after a failed snapshot replay ( #9980 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-09 15:15:27 +05:30
Matheus Alcantara
c965a7555b
web: use t.TempDir instead of ioutil.TempDir on tests ( #9981 )
...
Signed-off-by: Matheus Alcantara <matheusssilv97@gmail.com>
2021-12-08 23:14:50 +01:00
Ganesh Vernekar
05d4d97bcd
Fix queries after a failed snapshot replay ( #9980 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-08 15:32:14 +00:00
Sebastian Rabenhorst
d8b8678bd1
Log time series details for out-of-order samples in remote write receiver ( #9894 )
...
* Improved out-of-order sample logs in write handler
Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
sign commit
Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
Inlined logAppendError
Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
Update storage/remote/write_handler.go
Co-authored-by: Ganesh Vernekar <15064823+codesome@users.noreply.github.com>
Fixed fmt
Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
* Improved out-of-order sample logs in write handler
Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
sign commit
Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
Inlined logAppendError
Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
2021-12-08 15:07:51 +00:00
dependabot[bot]
655e2d2879
build(deps): bump github.com/digitalocean/godo from 1.72.0 to 1.73.0 ( #9963 )
...
Bumps [github.com/digitalocean/godo](https://github.com/digitalocean/godo ) from 1.72.0 to 1.73.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.72.0...v1.73.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-08 11:16:59 +01:00
Mauro Stettler
cc9ddf50c9
Write m-map chunks in async via a queue while predicting the m-map chunk refs ( #57 )
...
* write chunks via queue, predicting chunkrefs
* fixes
* linter
* cleanup
* better test coverage
* deduplicate operations when cutting file
* better comments
* fix race
* improvements based on PR feedback
* comments
* concurrent correctness test of write queue
* linter
* use isStarted flag in chunk write queue
* separate mutex for isStarted
* fixing tests
* fix race in test
* PR feedback
* add license headers
* PR feedback
* pr feedback
* dont recreate workerCtrl channel
* address PR feedback in high concurrency read and write test
* refactor the high concurrency write queue test
* pr feedback
* use require.Eventually
* typo
* Fixing comment
Co-authored-by: Peter Štibraný <peter.stibrany@grafana.com>
* use buffered chan for chunk write queue
* fix races
* address feedback on PR
* better comment
* less type casts
* dont reeimplement varint
* move mtx above property it protects
* improve tests by using wg instead of inspecting queue
* add comment
* add comment
* writeChunkF comment
* rename isStarted -> isRunning
* prevent panic when double stopping
* fix variable name in comment
* delete outdated comment
* naming and comment fixes in TestChunkWriteQueue_WrappingAroundSizeLimit
* use require.False instead of require.Equal(t, false
* always enable chunk write queue
* dont call callback with lock held
* undo rename of curFileSequence to curFileSeq
* fix accidental change
* fix comment
* Better syntax
Co-authored-by: Peter Štibraný <peter.stibrany@grafana.com>
* Better wording in comment
Co-authored-by: Peter Štibraný <peter.stibrany@grafana.com>
* better comments to explain the use of coordinator chans in test
* fix test which broke to the async writing of chunks
* undo previous renaming of shadowing variable
* rename var threadID to workerID
* rename variables based on PR feedback
* rename pos -> ts
* better implementation of whileNotCanceled
* update querySeriesRef before using it
* rename labels -> lbls
* initialize the chunk write queue operations metric with all possible labels
* dont return error from CutNewFile
* recreate chunk ref map regularly to free
* limit how often we recreate the chunk ref map
* fix typo in comment
* better comment
Co-authored-by: Peter Štibraný <peter.stibrany@grafana.com>
2021-12-08 13:14:26 +05:30
Julius Volz
8ec50b9181
Merge pull request #9950 from roidelapluie/cpuyuni
...
Fix Uyuni SD initialization (#9924 )
2021-12-08 08:03:27 +01:00
Julius Volz
755efd38f9
Merge pull request #9969 from prometheus/cut-2-32-rc1
...
Cut v2.32.0-rc.1
2021-12-07 17:28:31 +01:00
Julius Volz
7040ae3db1
Cut v2.32.0-rc.1
...
Signed-off-by: Julius Volz <julius.volz@gmail.com>
2021-12-07 17:08:14 +01:00
dependabot[bot]
bbbbe5b9df
build(deps-dev): bump @types/node from 16.11.11 to 16.11.12 in /web/ui ( #9957 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 16.11.11 to 16.11.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-07 16:19:54 +01:00
dependabot[bot]
f87de1afc7
build(deps): bump golang.org/x/tools from 0.1.7 to 0.1.8 ( #9962 )
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.1.7...v0.1.8 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-07 15:30:24 +01:00
detailyang
3e482c905f
fix:storage:avoid panic when iterater exhauested ( #9945 )
...
Signed-off-by: detailyang <detailyang@gmail.com>
2021-12-07 19:50:00 +05:30
dependabot[bot]
08a856b1e9
build(deps-dev): bump prettier from 2.5.0 to 2.5.1 in /web/ui ( #9951 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.5.0...2.5.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-07 11:42:34 +01:00
dependabot[bot]
cfa008ee2a
build(deps): bump google.golang.org/api from 0.60.0 to 0.61.0 ( #9959 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.60.0 to 0.61.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.60.0...v0.61.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
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>
2021-12-07 11:42:08 +01:00
dependabot[bot]
41f7e99d3c
build(deps): bump @codemirror/language from 0.19.6 to 0.19.7 in /web/ui ( #9953 )
...
Bumps [@codemirror/language](https://github.com/codemirror/language ) from 0.19.6 to 0.19.7.
- [Release notes](https://github.com/codemirror/language/releases )
- [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/language/compare/0.19.6...0.19.7 )
---
updated-dependencies:
- dependency-name: "@codemirror/language"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-07 11:41:46 +01:00
dependabot[bot]
f303571248
build(deps): bump github.com/aws/aws-sdk-go from 1.42.16 to 1.42.20 ( #9955 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.42.16 to 1.42.20.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.42.16...v1.42.20 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-07 10:03:49 +01:00
dependabot[bot]
b42615a4bd
build(deps-dev): bump eslint from 8.3.0 to 8.4.0 in /web/ui ( #9954 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.3.0 to 8.4.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.3.0...v8.4.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
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>
2021-12-07 10:03:00 +01:00
dependabot[bot]
2185eb4d50
build(deps): bump @codemirror/view from 0.19.24 to 0.19.27 in /web/ui ( #9952 )
...
Bumps [@codemirror/view](https://github.com/codemirror/view ) from 0.19.24 to 0.19.27.
- [Release notes](https://github.com/codemirror/view/releases )
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/0.19.24...0.19.27 )
---
updated-dependencies:
- dependency-name: "@codemirror/view"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-07 10:01:41 +01:00
Julius Volz
46529bf851
Merge pull request #9942 from prometheus/add-go-license-notice
...
Add license notice for code adapted from Go
2021-12-07 09:41:01 +01:00
Witek Bedyk
412b6a0591
Fix Uyuni SD initialization ( #9924 )
...
* Fix Uyuni SD initialization
The change prevents null pointer exception during SD initialization.
Signed-off-by: Witek Bedyk <witold.bedyk@suse.com>
2021-12-06 22:27:54 +01:00
Ed Schouten
a3e9628e0c
Kubernetes service discovery: add provider ID label ( #9603 )
...
When using Kubernetes on cloud providers, nodes will have the
spec.providerID field populated to contain the cloud provider specific
name of the EC2/GCE/... instance.
Let's expose this information as an additional label, so that it's
easier to annotate metrics and alerts to contain the cloud provider
specific name of the instance to which it pertains.
Signed-off-by: Ed Schouten <eschouten@apple.com>
2021-12-06 22:27:11 +01:00
Nick Pillitteri
084bd70708
Convert atomic Int64 to native type when logging value ( #9938 )
...
The atomic Int64 type wasn't able to be represented when logging
via go-kit log and ended up as `"unsupported value type"`.
Signed-off-by: Nick Pillitteri <nick.pillitteri@grafana.com>
2021-12-06 22:25:22 +01:00
Ganesh Vernekar
f580248759
Support + operator for sparse histograms ( #9949 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-06 23:06:58 +05:30
Ganesh Vernekar
187a767292
Implement sum() for sparse histograms ( #9948 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-06 21:38:10 +05:30
Ganesh Vernekar
4a43349aca
histogram_quantile
for sparse histograms (#9935 )
...
* MergeFloatBucketIterator for []FloatBucketIterator
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* histogram_quantile for histograms
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Fix histogram_quantile
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Unit test and enhancements
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Iterators to iterate buckets in reverse and all buckets together including zero bucket
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Consider all buckets for histogram_quantile and fix the implementation
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Remove unneeded code
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
* Fix lint
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-12-06 19:17:22 +05:30
Björn Rabenstein
0e1b9dd308
Promql: Initial rate implementation for sparse histograms ( #9926 )
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-12-06 18:19:18 +05:30
XU
3563db20e0
Fix docs/configuration typo ( #9922 )
...
Signed-off-by: qqbuby <qqbuby@gmail.com>
2021-12-06 16:21:48 +05:30
Julius Volz
eeaa57e515
Merge pull request #9943 from prometheus/clarify-agent-message
...
Improve message wording on /agent page
2021-12-05 20:09:52 +01:00
Julius Volz
47ee242cb4
Improve message wording on /agent page
...
The "them" currently sounds like it refers to the targets, which is not
correct.
Signed-off-by: Julius Volz <julius.volz@gmail.com>
2021-12-05 10:49:11 +01:00
Julius Volz
979db4fe44
Merge pull request #9941 from rlankfo/agent-status-page-alertmanagers
...
disable fetching alertmanagers on status page in agent mode
2021-12-05 10:42:44 +01:00
Robbie Lankford
5fb63c1071
remove unused agentMode param
...
Signed-off-by: Robbie Lankford <robert.lankford@grafana.com>
2021-12-05 03:14:20 -06:00
Robbie Lankford
6df47766b2
disable fetching alertmanagers on status page in agent mode
...
Signed-off-by: Robbie Lankford <robert.lankford@grafana.com>
2021-12-05 03:07:03 -06:00
Julius Volz
2c49860f69
Add license notice for code adapted from Go
...
Fix https://github.com/prometheus/prometheus/issues/9884
Signed-off-by: Julius Volz <julius.volz@gmail.com>
2021-12-05 09:01:52 +01:00
Witek Bedyk
14986e52cf
Fix Uyuni SD initialization ( #9924 )
...
* Fix Uyuni SD initialization
The change prevents null pointer exception during SD initialization.
Signed-off-by: Witek Bedyk <witold.bedyk@suse.com>
2021-12-04 21:14:47 +01:00
Ben Ye
d9bbe7f3dd
mention agent mode in enable-feature flag help description ( #9939 )
...
Signed-off-by: Ben Ye <ben.ye@bytedance.com>
2021-12-04 21:13:24 +01:00
Julius Volz
d61d31b3b4
Merge pull request #9933 from Nexucis/bugfix/typo-codemirror
...
fix branch referenced in the codemirror-promql readme
2021-12-03 22:15:51 +03:00
Bryan Boreham
50878ebe5e
remote-write: buffer struct instead of interface
...
This reduces the amount of individual objects allocated, allowing sends
to run a bit faster.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2021-12-03 14:30:42 +00:00