Shubheksha Jalan
6eb0fb7f91
clarify storage of timestamps and refs in the index
2017-12-28 13:27:30 +05:30
James Turnbull
380cacd3a4
Readability edits to vector matching ( #3624 )
...
* Added L3 headings - makes page a little easier to read
* Made use of right-hand and left-hand consistent
2017-12-26 10:28:39 +00:00
Brian Brazil
ecc24b554d
Hide block duration flags. ( #3618 )
...
Users are starting to use these mistakenly thinking they'll help
with issues, and thus causing some confusion.
Thus hide them and make it clear that they're only there for testing
reasons.
2017-12-24 12:13:48 +00:00
Brian Brazil
fba80da635
Fix default of read_recent to be false. ( #3617 )
...
This is what is documented in the migration guide, and the default settings
should make sense for a true long term storage.
Document the setting.
2017-12-23 17:21:38 +00:00
Brian Brazil
b418063d1a
Add tests for negative selectors. ( #3616 )
...
https://github.com/prometheus/prometheus/issues/3575
2017-12-23 14:06:37 +00:00
Callum Styan
d76d5de66f
refactor to make timestamp collector work for multiple file_sd's
2017-12-23 10:13:11 +00:00
KalivarapuReshma
a00fc883c3
Add metric for timestamp of the files file_sd is using.
2017-12-23 10:13:11 +00:00
Goutham Veeramachaneni
384903af2e
Merge pull request #3613 from Gouthamve/update-tsdb
...
vendor: update tsdb
2017-12-23 08:30:10 +05:30
Goutham Veeramachaneni
ee9ae2807a
vendor: update tsdb
...
Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
2017-12-22 22:52:59 +05:30
Fabian Reinartz
07ef80820e
Merge pull request #219 from prometheus/refactorpkg
...
Move index and chunk encoders to own packages
2017-12-22 15:44:41 +01:00
Fabian Reinartz
1e55b7987f
Improve comments, handle allPostingsKey properly
2017-12-22 09:43:34 +01:00
Lovisa Svallingson
a8ff643464
Implement browsing of previous query expressions ( #3486 )
2017-12-21 18:58:05 +01:00
Fabian Reinartz
da9614fa54
Allow tombstone file to not exist
2017-12-21 12:07:27 +01:00
Fabian Reinartz
7087f68647
Return new block ULID in compactor
2017-12-21 12:02:05 +01:00
Fabian Reinartz
b945098e3a
index: extract decoder type
2017-12-21 12:02:05 +01:00
Fabian Reinartz
6dd2b83a7a
index: don't use concatenated string for posting table
2017-12-21 12:02:05 +01:00
Fabian Reinartz
54205903f7
Move index and chunk encoders to own packages
2017-12-21 12:02:05 +01:00
Fabian Reinartz
adb6be73dd
move label read function int labels pkg
2017-12-21 11:55:58 +01:00
Fabian Reinartz
67f0ca8f0e
Move index and chunk encoders to own packages
2017-12-21 11:27:54 +01:00
pasquier-s
78625f85a7
Fix race condition on file SD ( #3468 )
...
The file discovery should only stop the watcher if it has been created
otherwise it may trigger a segmentation fault.
2017-12-21 10:07:43 +00:00
Goutham Veeramachaneni
fe67d2f16a
Merge pull request #229 from Gouthamve/remove-log
...
Remove verbose log line that is causing travis issues
2017-12-21 12:19:10 +05:30
Goutham Veeramachaneni
e6e3fa566a
Remove verbose log line that is causing travis issues
...
Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
2017-12-21 12:16:11 +05:30
Goutham Veeramachaneni
239cbae154
Merge pull request #228 from Gouthamve/not-matchers
...
Select series with label unset for != and !~
2017-12-21 12:10:51 +05:30
Goutham Veeramachaneni
9f2935c5cf
Merge pull request #224 from Gouthamve/fix-214
...
Make sure gc'ed chunks are handled properly
2017-12-21 12:10:24 +05:30
Krasi Georgiev
c94fa731aa
bypass the proxy for the tests
2017-12-20 18:21:10 +00:00
Fabian Reinartz
17917be844
Merge pull request #226 from cstyan/callum-decouple-prom-pkg
...
decouple tsdb main.go (and tests) from prometheus/pkg
2017-12-20 08:02:21 +01:00
Krasi Georgiev
ad66476c4f
fix flaky main.go test and simplify a bit
2017-12-19 15:07:49 +00:00
Krasi Georgiev
0e58cda1fe
use Fatalf instead of panic
2017-12-19 12:55:43 +00:00
Krasi Georgiev
61d793cb1f
handle web_test webhandler errors.
2017-12-19 12:55:43 +00:00
Fabian Reinartz
2881d73ed8
Merge pull request #3362 from krasi-georgiev/discovery-refactoring
...
Decouple the discovery and refactor the retrieval package
2017-12-19 12:56:34 +01:00
James Turnbull
c3f9238756
Updated alert templating docs ( #3596 )
...
The docs suggest that alert templating only works in the summary and
description annotation fields. Some testing and a review of the code
suggests this is no longer true and that you can template any
annotation field.
2017-12-19 08:04:06 +00:00
Goutham Veeramachaneni
9c9f96b2c0
Merge pull request #3529 from krasi-georgiev/main-integration-test
...
main.go integration test for Startup interrupting.
2017-12-18 22:12:13 -06:00
Goutham Veeramachaneni
3158b03e6c
Select series with label unset for != and !~
...
Fixes https://github.com/prometheus/prometheus/issues/3575
Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
Signed-off-by: Goutham Veeramachaneni <gouthamve@gmail.com>
2017-12-19 02:47:31 +00:00
Callum Styan
bcde61b237
we shouldn't assume we'll receive the labels in sorted order
2017-12-18 15:32:39 -08:00
Callum Styan
8326e410d0
decouple tsdb main.go (and tests) from prometheus/pkg
2017-12-18 15:26:16 -08:00
Krasi Georgiev
587dec9eb9
rebased and resolved conflicts with the new Discovery GUI page
...
Signed-off-by: Krasi Georgiev <krasi.root@gmail.com>
2017-12-18 20:10:03 +00:00
Krasi Georgiev
60ef2016d5
add a cancel func to the scrape pool as it is needed in the scrape loop select block
2017-12-18 17:29:00 +00:00
Krasi Georgiev
80182a5d82
use poolKey as the pool map key to avoid multi dimensional maps
2017-12-18 17:23:47 +00:00
Krasi Georgiev
1ec76d1950
rearange the contexts variables and logic
...
split the groupsMerge function to set and get
other small nits
2017-12-18 17:23:47 +00:00
Krasi Georgiev
6ff1d5c51e
add the scrape manager config reloader
...
handle errors with invalid scrape config
2017-12-18 17:23:47 +00:00
Krasi Georgiev
b0d4f6ee08
resolved merge confilc in main.go
2017-12-18 17:23:46 +00:00
Krasi Georgiev
f2df712166
updated README
2017-12-18 17:22:50 +00:00
Krasi Georgiev
aca8f85699
fixed the tests
2017-12-18 17:22:50 +00:00
Krasi Georgiev
fe6c544532
some renaming and comments fixes.
...
remove some select state that is most likely obsoleete and hoepfully doesn't braje anything :)
merge targets will sort by Discoverer name so we can have consistent tests for the maps.
2017-12-18 17:22:50 +00:00
Krasi Georgiev
f5c2c5ff8f
brake the start provider func so that can run unit tests against it.
2017-12-18 17:22:50 +00:00
Krasi Georgiev
c5cb0d2910
simplify naming and API.
2017-12-18 17:22:50 +00:00
Krasi Georgiev
9c61f0e8a0
scrape pool doesn't rely on context as Stop() needs to be blocking to prevent Scrape loops trying to write to a closed TSDB storage.
2017-12-18 17:22:49 +00:00
Krasi Georgiev
e405e2f1ea
refactored discovery
2017-12-18 17:22:49 +00:00
Bryan Boreham
a8cce41882
Set MaxIdleConnsPerHost alongside MaxIdleConns ( #3592 )
...
Otherwise it defaults to 2, and Go will close extra connections as
soon as a request is finished.
See https://github.com/golang/go/issues/13801
2017-12-17 15:15:04 +00:00
Goutham Veeramachaneni
05d62ca842
Make sure gc'ed chunks are handled properly
...
Signed-off-by: Goutham Veeramachaneni <gouthamve@gmail.com>
2017-12-14 19:48:39 +00:00