George Brighton
2d8f9c6f61
Describe EC2 availability zones at most once per SD load
...
Closes #9142 .
Signed-off-by: George Brighton <george@gebn.co.uk>
2021-08-02 20:52:37 +01:00
George Brighton
a715dd84ec
Describe EC2 availability zone IDs at most once per refresh ( #9142 )
...
Signed-off-by: George Brighton <george@gebn.co.uk>
2021-08-02 14:00:15 +01:00
George Brighton
330cc33d63
Fix PR reference in changelog
...
Signed-off-by: George Brighton <george@gebn.co.uk>
2021-08-02 12:45:49 +01:00
Julien Pivotto
daaff31e65
Remove experimental wording on size-based retention
...
Followup of #9004
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-08-02 11:08:55 +02:00
Frederic Branczyk
d9c31f3e66
Merge pull request #9137 from brancz/bump-2.29.0-rc.0
...
Bump version to 2.29.0-rc.0
2021-07-30 15:48:31 +02:00
Frederic Branczyk
c9ae5f5ebf
VERSION: bump to 2.29.0-rc.0
...
Signed-off-by: Frederic Branczyk <fbranczyk@gmail.com>
2021-07-30 14:02:46 +02:00
Frederic Branczyk
8f4d62518e
Merge pull request #9133 from brancz/cut-2.29-rc.0
...
*: Cut 2.29.0-rc.0
2021-07-30 14:00:41 +02:00
Frederic Branczyk
b2f4bde6a0
*: Cut 2.29.0-rc.0
...
Signed-off-by: Frederic Branczyk <fbranczyk@gmail.com>
2021-07-30 10:25:28 +02:00
Julien Pivotto
24165adadc
Merge pull request #9112 from darshanime/add_computer_name
...
Add computer name to azure sd
2021-07-30 09:58:49 +02:00
jinglina
1a430e5f89
remove redundant parentheses ( #9134 )
...
Signed-off-by: jinglina <jinglinax@163.com>
2021-07-29 18:26:57 +05:30
Darshan Chaudhary
c4f2e9eec5
Add present_over_time ( #9097 )
...
* Add present_over_time
Signed-off-by: darshanime <deathbullet@gmail.com>
* Add tests for present_over_time
Signed-off-by: darshanime <deathbullet@gmail.com>
* Address PR comments
Signed-off-by: darshanime <deathbullet@gmail.com>
* Add documentation for present_over_time
Signed-off-by: darshanime <deathbullet@gmail.com>
* Update documentation
Signed-off-by: darshanime <deathbullet@gmail.com>
* Update documentation comment
Signed-off-by: darshanime <deathbullet@gmail.com>
2021-07-29 12:38:11 +02:00
Frederic Branczyk
e2db44b653
Merge pull request #9132 from brancz/dependency-bump
...
Dependency bump in preparation for 2.29
2021-07-29 10:08:35 +02:00
Frederic Branczyk
fd8e8218a7
Update UI dependencies
...
Signed-off-by: Frederic Branczyk <fbranczyk@gmail.com>
2021-07-29 09:11:14 +02:00
Frederic Branczyk
a266d4d2c5
Update Go dependencies
...
Signed-off-by: Frederic Branczyk <fbranczyk@gmail.com>
2021-07-29 09:11:04 +02:00
Levi Harrison
8baaceab77
Cleaned up a little bit of HTML
...
Signed-off-by: Levi Harrison <git@leviharrison.dev>
2021-07-28 20:12:06 -04:00
Julien Pivotto
003b7b2172
Merge pull request #9128 from prometheus/richih/1
...
Make clear that start/end are inclusive
2021-07-28 17:46:39 +02:00
Julien Pivotto
4b5b061427
Merge pull request #9127 from codesome/containerd
...
Upgrade containerd to v1.5.4
2021-07-28 17:46:01 +02:00
darshanime
898afa2fd9
Add nil checks
...
Signed-off-by: darshanime <deathbullet@gmail.com>
2021-07-28 19:23:17 +05:30
Philip Gough
751ca03fad
mixin: Filter instance by job for Prometheus overview dashboard
...
Signed-off-by: Philip Gough <philip.p.gough@gmail.com>
2021-07-28 14:34:26 +01:00
Oleg Zaytsev
f9482c5bf6
Clarify computeChunkEndTime's purpose ( #9049 )
...
I was struggling to understand the purpose of this method until I
tweaked the tests, so I decided to write down my observations.
Signed-off-by: Oleg Zaytsev <mail@olegzaytsev.com>
2021-07-28 18:39:05 +05:30
Richard Hartmann
d68d3983d8
Make clear that start/end are inclusive
...
Fixes: https://github.com/prometheus/prometheus/issues/9100
Signed-off-by: Richard Hartmann <richih@richih.org>
2021-07-28 14:52:02 +02:00
Ganesh Vernekar
79cfe2d1ec
Upgrade containerd to v1.5.4
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-07-28 15:10:34 +05:30
jinglina
ed24e51e7c
remove redundant type conversion ( #9126 )
...
Signed-off-by: jinglina <jinglinax@163.com>
2021-07-28 13:33:46 +05:30
Levi Harrison
3556302c76
Added docs
...
Signed-off-by: Levi Harrison <git@leviharrison.dev>
2021-07-27 23:33:40 -04:00
Levi Harrison
89f154d643
Added tests
...
Signed-off-by: Levi Harrison <git@leviharrison.dev>
2021-07-27 23:33:28 -04:00
Levi Harrison
41be43647b
Implemented host_network_host setting
...
Signed-off-by: Levi Harrison <git@leviharrison.dev>
2021-07-27 23:20:04 -04:00
Julien Pivotto
8b716d8db7
Merge pull request #9123 from LeviHarrison/change-tls-doc
...
Add notice to TLS to `client_auth_type`
2021-07-28 01:27:44 +02:00
Bryan Boreham
60804c5a09
remote_write: reduce blocking from garbage-collect of series ( #9109 )
...
* Refactor: pass segment-reading function as param
To allow a different implementation to be used when garbage-collecting.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
* remote_write: reduce blocking from GC of series
Add a method `UpdateSeriesSegment()` which is used together with
`SeriesReset()` to garbage-collect old series. This allows us to
split the lock around queueManager series data and avoid blocking
`Append()` while reading series from the last checkpoint.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
* Cosmetic: review feedback on comments
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
* remote-write benchmark: include GC of series
Reduce the total number of samples per iteration from 5000*5000
(25 million) which is too big for my laptop, to 1*10000.
Extend `createTimeseries()` to add additional labels, so that the
queue manager is doing more realistic work.
Move the Append() call to a background goroutine - this works because
TestWriteClient uses a WaitGroup to signal completion.
Call `StoreSeries()` and `SeriesReset()` while adding samples, to
simulate the garbage-collection that wal.Watcher does.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
* Change BenchmarkSampleDelivery to call UpdateSeriesSegment
This matches what Watcher.garbageCollectSeries() is doing now
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2021-07-27 13:21:48 -07:00
Levi Harrison
a8850a0819
Add note to docs
...
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Co-authored-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-07-27 13:43:52 -04:00
Levi Harrison
72865de915
Update exporter-toolkit
...
Signed-off-by: Levi Harrison <git@leviharrison.dev>
2021-07-27 13:43:32 -04:00
Julien Pivotto
5cc30b716e
Merge pull request #9120 from arajkumar/fix-target_limit-error
...
scrape: fix 'target_limit exceeded error' when reloading conf with 0
2021-07-27 18:12:55 +02:00
Clayton Peters
e7d55acbf9
Add in additional tests for metrics and/or labels called start/end.
...
Signed-off-by: Clayton Peters <clayton.peters@man.com>
2021-07-27 15:19:59 +01:00
Julien Pivotto
04f33e88f7
Merge pull request #9121 from LeviHarrison/revert-klog-fix
...
Revert klog fix
2021-07-27 14:07:59 +02:00
Arunprasad Rajkumar
5527e26efc
scrape: fix 'target_limit exceeded error' when reloading conf with 0
...
Signed-off-by: Arunprasad Rajkumar <arajkuma@redhat.com>
2021-07-27 17:34:22 +05:30
Levi Harrison
c57afc1583
Added go-kit klog v3
...
Signed-off-by: Levi Harrison <git@leviharrison.dev>
2021-07-27 07:49:29 -04:00
Levi Harrison
58556c19be
Revert "Fix logging after the move to go-kit/log ( #9021 )"
...
This reverts commit 642722e5d0
.
Signed-off-by: Levi Harrison <git@leviharrison.dev>
2021-07-27 07:37:03 -04:00
Clayton Peters
6b4bf3f697
PromQL: Fix start and end keywords masking label and metric names
...
This commit fixes an issue with the "at modifier" that introduced two
new keywords: `start` and `end`. In grouping options and in metric
names, these keywords took precedence over metric or label names, so
that those metrics and labels could no longer be referenced.
Signed-off-by: Clayton Peters <clayton.peters@man.com>
2021-07-27 10:54:33 +01:00
Ganesh Vernekar
507d61fdeb
Remove experimental tag on --storage.tsdb.allow-overlapping-blocks
( #9117 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2021-07-27 14:38:20 +05:30
Bryan Boreham
dea37853d9
tsdb: use dennwc/varint to speed up WAL decoding ( #9106 )
...
* tsdb: use dennwc/varint to speed up decoding
This is a tiny library, MIT-licensed, which unrolls the loop to go
about twice as fast.
Needed to copy the sign-inverting logic inline, previously provided by
the `binary` package.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
* More comments to explain varint decoding
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2021-07-27 10:02:57 +05:30
Julien Pivotto
dcba645366
Merge pull request #8978 from jfreeland/feat/additional-gce-interfaces
...
feat: explicit gce interface ipv4 address metadata
2021-07-26 19:38:59 +02:00
Julien Pivotto
9ed6b20672
Merge pull request #8985 from prometheus/richih/pr_template
...
Add PR template
2021-07-26 18:03:30 +02:00
Bryan Boreham
6788760efa
Reduce memory allocation in benchmarkIterator() ( #5983 )
...
Previously it was allocating millions of chunks, all containing the
same 250 samples. Above some ratio of CPU performance to available
memory, the benchmark cannot run.
Make 250 a const and just allocate one chunk which we iterate
repeatedly till we reach the benchmark count.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2021-07-26 19:36:54 +05:30
darshanime
c8a2ffdb72
Add computer name to azure sd
...
Signed-off-by: darshanime <deathbullet@gmail.com>
2021-07-25 22:07:44 +05:30
Julien Pivotto
79d354ad2e
Merge pull request #8844 from austince/feat/discovery-xds
...
Add base xDS REST SD and kuma_sd implementation
2021-07-23 09:46:36 +02:00
George Brighton
bc0e76c8a3
Add AZ ID label to discovered EC2 targets ( #8896 )
...
* Add AZ ID to EC2 SD
Signed-off-by: George Brighton <george@gebn.co.uk>
2021-07-23 09:42:03 +02:00
austin ce
3593b20cdb
Add documentation for kuma_sd configuration
...
Signed-off-by: austin ce <austin.cawley@gmail.com>
2021-07-21 12:55:02 -04:00
austin ce
bbc951f50b
Add config tests for kuma SD
...
Signed-off-by: austin ce <austin.cawley@gmail.com>
2021-07-21 12:55:02 -04:00
austin ce
0544bdd6af
Add tests for xDS discovery
...
Signed-off-by: austin ce <austin.cawley@gmail.com>
2021-07-21 12:55:02 -04:00
austin ce
d0ffe2ed3e
Add base xDS discovery and kuma SD implementation
...
Signed-off-by: austin ce <austin.cawley@gmail.com>
2021-07-21 12:55:02 -04:00
austin ce
5bdfba1d20
Extract and export GetFQDN()
...
Signed-off-by: austin ce <austin.cawley@gmail.com>
2021-07-21 12:55:02 -04:00