Bjoern Rabenstein
76102d570c
Add test for external labels in label template
...
Signed-off-by: Bjoern Rabenstein <bjoern@rabenste.in>
2019-04-21 00:08:39 +02:00
Matthias Loibl
388caa06ac
Use github.com/oklog/run not archived oklog/oklog
...
Signed-off-by: Matthias Loibl <mail@matthiasloibl.com>
2019-04-19 14:55:28 +02:00
Simon Pasquier
7efb8e9480
scripts/sync_makefiles.sh: redirect git-push to /dev/null ( #5478 )
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-18 12:01:49 +02:00
Romain Baugue
95193fa027
Exhaust every request body before closing it ( #5166 ) ( #5479 )
...
From the documentation:
> The default HTTP client's Transport may not
> reuse HTTP/1.x "keep-alive" TCP connections if the Body is
> not read to completion and closed.
This effectively enable keep-alive for the fixed requests.
Signed-off-by: Romain Baugue <romain.baugue@elwinar.com>
2019-04-18 09:50:37 +01:00
EarthmanT
35be8c9e25
Add azure public ip label ( #5475 )
...
* Update Azure SD Config with Public IP label
Signed-off-by: earthmant <trammell@cloudify.co>
2019-04-17 16:05:44 +01:00
Goutham Veeramachaneni
3cc5f9d880
Make sure subquery range is taken into account for selection ( #5467 )
...
* Make sure subquery range is taken into account for selection
Signed-off-by: Goutham Veeramachaneni <gouthamve@gmail.com>
2019-04-17 13:52:41 +01:00
Simon Pasquier
0607462008
scripts/sync_makefiles.sh: mask token in logs ( #5465 )
...
Circle CI doesn't mask automatically secret environment variables in
logs.
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-17 14:41:06 +02:00
Brian Brazil
deeb79fec0
Merge pull request #5470 from prometheus/mergeback291
...
Merge 2.9.1 release back into master
2019-04-17 09:28:07 +01:00
Björn Rabenstein
81acc1dc0f
Update RELEASE.md to reflect mailing list change ( #5472 )
...
We are not using `prometheus-users@googlegroups.com` for announcments
anymore.
Signed-off-by: Bjoern Rabenstein <bjoern@rabenste.in>
2019-04-17 09:27:15 +01:00
Bjoern Rabenstein
38d518c0fe
Rework #5009 after comments
...
Signed-off-by: Bjoern Rabenstein <bjoern@rabenste.in>
2019-04-17 01:40:10 +02:00
Bjoern Rabenstein
a92ef68dd8
Fix staticcheck errors
...
Not sure why they only show up now.
Signed-off-by: Bjoern Rabenstein <bjoern@rabenste.in>
2019-04-17 01:40:10 +02:00
Sylvain Rabot
335a34486e
Add external labels to template expansion
...
This affects the expansion of templates in alert labels and
annotations and console templates.
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>
2019-04-17 01:40:10 +02:00
Vandewilly
1d4c9efe63
Update Go version in README.md ( #5471 )
...
Prometheus 2.9 requires Go 1.12+ to build it from source
This commit updates the README file according to this requirement
Signed-off-by: Vandewilly Silva <vandewilly.oli.silva@hpe.com>
2019-04-16 23:33:08 +01:00
Brian Brazil
ad71f2785f
Merge pull request #5464 from prometheus/rel291
...
Prepare 2.9.1
2019-04-16 14:52:27 +01:00
Brian Brazil
a9309a2e1e
Prepare 2.9.1
...
Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2019-04-16 12:54:34 +01:00
Simon Pasquier
b7169df0c1
discovery/kubernetes: fix missing label sanitization ( #5462 )
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-16 12:52:47 +01:00
Vasily Sliouniaev
ef19ede14a
Prevent reshard concurrent with calling stop ( #5460 )
...
* Prevent reshard concurrent with calling stop
Signed-off-by: Vasily <v.sliouniaev@gmail.com>
2019-04-16 12:52:47 +01:00
Hrishikesh Barman
27404e6226
better readability for data directory tree in storage docs ( #5128 )
...
* better readabilty for data dir tree in storage docs
Signed-off-by: geekodour <hrishikeshbman@gmail.com>
2019-04-16 11:40:13 +01:00
Vasily Sliouniaev
5be9a1426f
Prevent reshard concurrent with calling stop ( #5460 )
...
* Prevent reshard concurrent with calling stop
Signed-off-by: Vasily <v.sliouniaev@gmail.com>
2019-04-16 11:25:19 +01:00
Simon Pasquier
559237cc4f
discovery/kubernetes: fix missing label sanitization ( #5462 )
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-15 19:04:50 +01:00
Johannes Würbach
8dfd829fef
Docker images for ARM32v7 and ARM64v8 ( #5031 )
...
Build and publish ARM32v7 and ARM64v8 docker images.
Signed-off-by: Johannes Würbach <johannes.wuerbach@googlemail.com>
2019-04-15 14:27:00 +02:00
Brian Brazil
1a9cdbd024
Release 2.9.0 ( #5458 )
...
Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2019-04-15 10:05:07 +01:00
Paweł Krupa
4d7417f5d4
*: add CI job to synchronize Makefile.common across all repos ( #5444 )
...
Signed-off-by: paulfantom <pawel@krupa.net.pl>
2019-04-11 14:31:04 +02:00
Julius Volz
bc1c7f1809
Fix scalar-vector comparisons ( #5454 )
...
* Fix scalar-vector comparisons
Fixes https://github.com/prometheus/prometheus/issues/5452
Signed-off-by: Julius Volz <julius.volz@gmail.com>
2019-04-11 10:42:16 +01:00
Brian Brazil
46660a0745
Prepare 2.9.0-rc.0 release ( #5450 )
...
Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2019-04-10 18:59:25 +01:00
Brian Brazil
8ff6938fa4
Update dependencies. ( #5449 )
...
Including going to tsdb 0.7.0.
Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2019-04-10 18:47:25 +01:00
Bryan Boreham
69dd090880
Check for cancellation on every step of a range evaluation
...
Signed-off-by: Bryan Boreham <bryan@weave.works>
2019-04-10 13:27:45 +01:00
Bryan Boreham
e4a37d0986
Replace select with simpler error check
...
The documentation for Context states that this is just as good:
// If Done is not yet closed, Err returns nil.
// If Done is closed, Err returns a non-nil error
Signed-off-by: Bryan Boreham <bryan@weave.works>
2019-04-10 13:27:45 +01:00
qinng
cc75c27580
Fix multiple response.WriteHeader calls error in remote read adapter ( #5159 )
...
* fix multiple response.WriteHeader calls in remote read adapter
* remove useless return
Signed-off-by: qinng <guoruyi1@xiaomi.com>
2019-04-10 13:25:35 +01:00
Simon Pasquier
e5dbac7972
cmd/prometheus: group flags properly ( #5419 )
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-10 13:22:05 +01:00
Simon Pasquier
dafd1632a2
discovery/kubernetes: add present labels for labels/annotations ( #5443 )
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-10 13:21:42 +01:00
Simon Pasquier
c1682adb2f
Bump prometheus/common to v0.3.0 ( #5344 )
...
* Reload certificates from disk automatically
This change bumps github.com/prometheus/common to include
https://github.com/prometheus/common/pull/173
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
* scrape: close idle connections on reload/stop
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
* use v0.3.0 tag
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-10 13:20:00 +01:00
Lucas Servén Marín
0e42449b78
docs/querying: improve wording ( #5442 )
...
This commit improves the wording of the subquery examples and makes
them more consistent with other examples.
Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
2019-04-09 17:48:41 +01:00
Frederic Branczyk
141a165eb1
Merge pull request #5441 from prometheus/29docs
...
Put myself down for 2.9 release.
2019-04-09 17:00:11 +02:00
Brian Brazil
c8ee34d0b4
Put myself down for 2.9 release.
...
Update docs on where to email release announcements.
Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2019-04-09 14:21:24 +01:00
Callum Styan
c2b88992a3
Remote Write: fix checkpoint reading ( #5429 )
...
* Fix ReadCheckpoint to ensure that it actually reads all the contents of
each segment in a checkpoint dir, or returns an error.
Signed-off-by: Callum Styan <callumstyan@gmail.com>
2019-04-09 10:52:44 +01:00
Brian Brazil
f7184978f4
Protect against memory exhaustion when scraping.
...
Now that we're not losing the scrape cache across failed
scrape, a scrape that continually failed but had varying
series or metadata (e.g. timestamps in metric names,
plus hitting smaple_limit) would grow the cache indefinitely.
Add some code to catch that, and flush the cache anyway.
Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2019-04-04 19:09:11 +01:00
Brian Brazil
dd3073616c
Don't lose the scrape cache on a failed scrape.
...
This avoids CPU usage increasing when the target comes back.
Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2019-04-04 19:09:11 +01:00
Simon Pasquier
4f47806a7d
discovery/dns: fix slice with wrong length ( #5432 )
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-04 17:05:35 +02:00
Simon Pasquier
81c4248081
*: bump gRPC and protobuf dependencies ( #5367 )
...
The goal is to remove almost all references to the
golang.org/x/net/context package.
github.com/gogo/protobuf => v1.2.1
google.golang.org/grpc => v1.19.1
github.com/grpc-ecosystem/grpc-gateway => v1.18.5
It also replaces github.com/cockroachdb/cmux by github.com/soheilhy/cmux
because of [1] which fixes #3909 incidentally.
[1] https://github.com/grpc/grpc-go/issues/2636
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-04 11:55:32 +02:00
Kien Nguyen-Tuan
813b58367a
[OpenStack SD] Add ProjectID and UserID meta labels ( #5431 )
...
Add extra meta labels which will be useful in the case
Prometheus discovery instances from all projects.
Signed-off-by: Kien Nguyen <kiennt2609@gmail.com>
2019-04-04 10:02:31 +01:00
Bob Shannon
f8932dde66
Improve docs for query POST requests ( #5428 )
...
Signed-off-by: Bob Shannon <bobs@dropbox.com>
2019-04-02 20:44:03 +01:00
Bob Shannon
8c8bb82d04
Add support for POSTing to /series endpoint ( #5422 )
...
* Add support for POSTing to /series endpoint
* Document query API POST support
Signed-off-by: Bob Shannon <bob.m.shannon@gmail.com>
2019-04-02 18:00:29 +01:00
Björn Rabenstein
e5a427f2ef
Merge pull request #5418 from tariq1890/update_promclient
...
import the latest patch release of client_golang in prometheus
2019-03-31 17:20:43 +02:00
Ganesh Vernekar
0afd172224
Merge pull request #5416 from prometheus/release-2.8
...
Merge 2.8.1 into master
2019-03-29 15:20:49 +05:30
Tariq Ibrahim
1ef6aaee24
Update CHANGELOG.md
...
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
Co-Authored-By: codesome <cs15btech11018@iith.ac.in>
2019-03-29 15:11:53 +05:30
tariqibrahim
be394823c6
import the latest patch release of client_golang in prometheus
...
Signed-off-by: tariqibrahim <tariq181290@gmail.com>
2019-03-29 02:12:52 -07:00
Ganesh Vernekar
4d60eb36dc
Merge pull request #5413 from codesome/release-2.8.1
...
*: cut 2.8.1
2019-03-28 23:31:07 +05:30
Ganesh Vernekar
031ee49674
*: cut 2.8.1
...
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
2019-03-28 19:06:32 +05:30
David Symonds
7a60e22c2d
cmd/promtool: resolve relative paths in alert test files ( #5336 )
...
Like `promtool check config <path/to/foo.yaml>`, which resolves relative
paths inside foo.yaml to be relative to `path/to`, this now makes
`promtool test rules <path/to/test.yaml>` do the same thing.
Signed-off-by: David Symonds <dsymonds@gmail.com>
2019-03-27 10:27:26 +01:00