Henri DF
986674a790
Make some lexing errors more informative ( #4167 )
...
Signed-off-by: Henri DF <henridf@gmail.com>
2018-05-16 16:18:15 +01:00
Krasi Georgiev
2aae939d6c
Merge pull request #256 from mattbostock/fix_bench_default_file
...
bench: Fix path to default sample file
2018-05-15 10:25:56 +03:00
Ben Kochie
7e376dfc89
Merge pull request #4157 from prometheus/superq/docker_promtool
...
Add promtool to docker build.
2018-05-11 15:45:25 +02:00
Ben Kochie
a36f35ed2c
Add promtool to docker build.
...
Signed-off-by: Ben Kochie <superq@gmail.com>
2018-05-11 14:14:22 +02:00
Goutham Veeramachaneni
f5a7e43384
Merge pull request #325 from FUSAKLA/fus-cmd-human-readable-timestamps
...
feat cmd/tsdb: added human readable print for timestamps on block list
2018-05-10 10:40:14 +02:00
Frederic Branczyk
89fce8da58
Merge pull request #4060 from dlespiau/2018-04-06-relabel-expose-k8s-controller
...
Expose controller kind and name to labelling rules
2018-05-09 20:10:46 +02:00
Damien Lespiau
e64037053d
Expose controller kind and name to labelling rules
...
Relabelling rules can use this information to attach the name of the controller
that has created a pod.
In turn, this can be used to slice metrics by workload at query time, ie.
"Give me all metrics that have been created by the $name Deployment"
Signed-off-by: Damien Lespiau <damien@weave.works>
2018-05-09 11:51:37 +02:00
Nathan Graves
5b27996cb3
Include GCE labels during service discovery. Updated vendor files for Google API. ( #4150 )
...
Signed-off-by: Nathan Graves <nathan.graves@kofile.us>
2018-05-08 17:37:47 +01:00
Martin Chodur
30ca799ca7
feat cmd/tsdb: added human readable print for timestamps on block list
2018-05-08 13:35:06 +02:00
Henri DF
2952387ed1
Pass query hints down into remote read query proto ( #4122 )
...
Signed-off-by: Henri DF <henridf@gmail.com>
2018-05-08 09:48:13 +01:00
Ben Kochie
e6b2a9bac1
Merge pull request #4149 from simonpasquier/fix-circleci-cfg
...
circleci: fix push command
2018-05-08 09:52:43 +02:00
Simon Pasquier
476f55d7c9
circleci: fix push command
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-05-07 21:01:24 +02:00
Goutham Veeramachaneni
d298c5a939
Merge pull request #308 from oiooj/pr-fix-test
...
Fix labels bench test
2018-05-07 16:16:15 +02:00
Goutham Veeramachaneni
24a9f278d4
Merge pull request #323 from AlekSi/small-fixes
...
Small fixes
2018-05-07 16:15:44 +02:00
Alexey Palazhchenko
9283c68e7d
Fix ineffective assignment.
...
Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
2018-05-07 16:02:49 +03:00
Alexey Palazhchenko
64cce683cc
gofmt -s.
...
Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
2018-05-07 15:39:54 +03:00
Ivan Voronchihin
b3441cb0e7
Fix graph page for IE11 ( #4148 )
...
Signed-off-by: bege13mot <bege13mot@gmail.com>
2018-05-07 13:26:38 +01:00
Goutham Veeramachaneni
900eb53ee7
Merge pull request #321 from AlekSi/patch-1
...
Update README, add badges
2018-05-07 12:43:13 +02:00
Goutham Veeramachaneni
d47357b95d
Merge pull request #322 from AlekSi/patch-2
...
Test with Go 1.10.x too.
2018-05-07 12:42:19 +02:00
Alexey Palazhchenko
19a47b620d
Test with Go 1.10.x too.
...
Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
2018-05-07 12:12:58 +03:00
Alexey Palazhchenko
3644792640
Update README, add badges.
...
Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
2018-05-07 12:10:31 +03:00
Ben Kochie
390e260bd9
Improve wording of remote write documentation. ( #3817 )
...
Reduce the use of the term `long-term`, when what we're really talking
about is remote clustered storage for increased capacity and durability.
Signed-off-by: Ben Kochie <superq@gmail.com>
2018-05-05 16:38:45 +01:00
Eric V
c207920500
Added HTTP security headers to web.go ( #3583 )
...
Signed-off-by: Eric Valenzuela <evalenzuela@thousandeyes.com>
2018-05-03 07:27:34 +01:00
Simon Pasquier
6a5f949317
circleci: clean up build configuration ( #4132 )
...
This changes removes environment variables for jobs that don't need
them. It also removes one unnecessary test for the
docker_hub_release_tags job.
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-05-02 20:23:48 +03:00
Bartek Plotka
03a9e7f72e
example: Commented out annotation examples as they are meant only for example not as an idiomatic way of relabelling.
...
Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
2018-05-02 13:42:23 +01:00
Daisy T
b424eb42e3
document remote write queue parameters ( #4126 )
2018-04-30 20:08:45 +02:00
beorn7
a4e4bec3fe
Merge branch 'release-2.2'
2018-04-30 14:38:29 +02:00
Björn Rabenstein
94e4a43217
Merge pull request #4117 from prometheus/beorn7/cherrypick
...
K8s SD refactoring for release-2.2
2018-04-30 14:37:37 +02:00
Ben Kochie
8807c20581
Merge pull request #4106 from prometheus/superq/circleci2
...
Update CircleCI build
2018-04-27 17:45:07 +02:00
Elif T. Kuş
57dcdfb15f
Rewrote tests with testutil for several test files ( #4086 )
...
* promql: Rewrote tests with testutil for functions_test
Signed-off-by: Elif T. Kuş <elifkus@gmail.com>
* pkg/relabel: Rewrote tests with testutil for relabel_test
Signed-off-by: Elif T. Kuş <elifkus@gmail.com>
* discovery/consul: Rewrote tests with testutil for consul_test
Signed-off-by: Elif T. Kuş <elifkus@gmail.com>
* scrape: Rewrote tests with testutil for manager_test
Signed-off-by: Elif T. Kuş <elifkus@gmail.com>
2018-04-27 13:11:16 +01:00
Karsten Weiss
d79d573f71
Fix spelling mistakes found by codespell ( #4065 )
...
Signed-off-by: Karsten Weiss <knweiss@gmail.com>
2018-04-27 13:04:02 +01:00
Chris Aniszczyk
adb81f943a
Reference non-goals in contributing guidelines ( #4118 )
...
https://github.com/prometheus/docs/issues/149
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
2018-04-26 22:54:27 +01:00
Sneha Inguva
c1a851074b
promtool: add query instant and query range commands ( #4085 )
...
* promtool: add QueryInstant and QueryRange cmds
* promtool: add more query functions
* promtool: finished query Instant
* promtool: add range query
* promtool: add query command and address arguments
* vendor client and api
2018-04-26 20:41:56 +02:00
Brian Brazil
fbe66819c5
Update ALERTS docs for 2.0 staleness changes. ( #4116 )
...
Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2018-04-26 12:44:11 +01:00
Yecheng Fu
2be543e65a
Simplify some code and comments.
...
Signed-off-by: Yecheng Fu <cofyc.jackson@gmail.com>
2018-04-25 19:29:34 +02:00
Yecheng Fu
46683dd67d
Simplify code.
...
- Unified `send` function.
- Pass InformerSynced functions to `cache.WaitForCacheSync`.
- Use `Role\w+` constants instead of literal string.
Signed-off-by: Yecheng Fu <cofyc.jackson@gmail.com>
2018-04-25 19:29:21 +02:00
Yecheng Fu
3a253f796c
Fix grammar in comments and add missing expectedMaxItems
to let it
...
break fast.
Signed-off-by: Yecheng Fu <cofyc.jackson@gmail.com>
2018-04-25 19:29:03 +02:00
Yecheng Fu
d73b0d3141
Move hasSynced interface and its implementations to *_test.go files.
...
Signed-off-by: Yecheng Fu <cofyc.jackson@gmail.com>
2018-04-25 19:28:49 +02:00
Yecheng Fu
8ceb8f2ae8
Refactor Kubernetes Discovery Part 2: Refactoring
...
- Do initial listing and syncing to scrape manager, then register event
handlers may lost events happening in listing and syncing (if it
lasted a long time). We should register event handlers at the very
begining, before processing just wait until informers synced (sync in
informer will list all objects and call OnUpdate event handler).
- Use a queue then we don't block event callbacks and an object will be
processed only once if added multiple times before it being processed.
- Fix bug in `serviceUpdate` in endpoints.go, we should build endpoints
when `exists && err == nil`. Add `^TestEndpointsDiscoveryWithService`
tests to test this feature.
Testing:
- Use `k8s.io/client-go` testing framework and fake implementations which are
more robust and reliable for testing.
- `Test\w+DiscoveryBeforeRun` are used to test objects created before
discoverer runs
- `Test\w+DiscoveryAdd\w+` are used to test adding objects
- `Test\w+DiscoveryDelete\w+` are used to test deleting objects
- `Test\w+DiscoveryUpdate\w+` are used to test updating objects
- `TestEndpointsDiscoveryWithService\w+` are used to test endpoints
events triggered by services
- `cache.DeletedFinalStateUnknown` related stuffs are removed, because
we don't care deleted objects in store, we only need its name to send
a specical `targetgroup.Group` to scrape manager
Signed-off-by: Yecheng Fu <cofyc.jackson@gmail.com>
2018-04-25 19:28:34 +02:00
Yecheng Fu
9bc6ced55d
Refactor Kubernetes Discovery Part 1: Add Vendor files.
...
Signed-off-by: Yecheng Fu <cofyc.jackson@gmail.com>
2018-04-25 19:28:14 +02:00
Adam Shannon
809881d7f5
support reading basic_auth password_file for HTTP basic auth ( #4077 )
...
Issue: https://github.com/prometheus/prometheus/issues/4076
Signed-off-by: Adam Shannon <adamkshannon@gmail.com>
2018-04-25 18:19:06 +01:00
Björn Rabenstein
7cc46bafcb
Merge pull request #4113 from prometheus/beorn7/juggling
...
Fix the merge into release-2.2
2018-04-25 17:09:10 +02:00
Ben Kochie
219433aae5
Update CircleCI build
...
Use CircleCI 2.0 build config.
Signed-off-by: Ben Kochie <superq@gmail.com>
2018-04-25 16:38:05 +02:00
Björn Rabenstein
91e470d733
Merge pull request #4096 from simonpasquier/fix-scrape-races-2.2
...
Fix scrape races (release-2.2 branch)
2018-04-25 15:36:29 +02:00
Ben Kochie
4a4e8a7d3b
Fix spelling in Makefile.common. ( #4105 )
...
Signed-off-by: Ben Kochie <superq@gmail.com>
2018-04-20 19:35:42 +03:00
Ben Kochie
76f6fe8f86
Merge pull request #4102 from krasi-georgiev/makefile
...
run the style target to fail if the code is not properly formatted
2018-04-20 17:30:42 +02:00
Krasi Georgiev
98c51d241b
run the style target to fail if the code is not properly formated
...
Signed-off-by: Krasi Georgiev <kgeorgie@redhat.com>
2018-04-19 15:18:35 +03:00
Krasi Georgiev
0b0c9f4b6b
unused target didn't trigger an error for unused packages ( #4101 )
...
Signed-off-by: Krasi Georgiev <kgeorgie@redhat.com>
2018-04-19 15:07:55 +03:00
Krasi Georgiev
416db814e8
use package shorthand selection that excludes vendored. ( #4100 )
...
Signed-off-by: Krasi Georgiev <kgeorgie@redhat.com>
2018-04-19 13:38:01 +03:00
Krasi Georgiev
3f2b2c50dd
use the Makefile.common ( #3978 )
...
split common targets in a Makefile.common to reuse it across projects
Signed-off-by: Krasi Georgiev <krasi.root@gmail.com>
2018-04-19 12:07:10 +03:00