Julius Volz
2846d62573
Fix staticcheck issue in test ( #3331 )
...
staticcheck fails with:
storage/remote/read_test.go:199:27: do not pass a nil Context, even if a function permits it; pass context.TODO if you are unsure about which Context to use (SA1012)
2017-10-23 11:51:48 +01:00
Julius Volz
9d43176ab3
Remove unused printVersion variable ( #3335 )
...
Kingpin now automatically does this via --version.
2017-10-23 08:50:13 +01:00
Julius Volz
82c5b98496
Capitalize Prometheus in startup message ( #3332 )
...
Hey, branding :)
2017-10-23 08:49:28 +01:00
Brian Brazil
4a50f547c8
removeLabels needs a pointer to work. ( #3326 )
2017-10-21 08:29:03 +01:00
Callum Styan
45f9f3c539
use a timeout in the HTTP client used for consul sd ( #3303 )
2017-10-20 16:56:30 +01:00
Krasi Georgiev
55a1311f6a
fix golint nits ( #3291 )
2017-10-20 14:59:53 +01:00
Fabian Reinartz
80055bb95b
Truncate segments on broken header
2017-10-20 13:16:44 +02:00
Fabian Reinartz
9e999e8b0b
Merge pull request #184 from prometheus/metricprefix
...
Prefix all metrics with `prometheus_*`
2017-10-20 13:01:15 +02:00
Fabian Reinartz
d17104f1f0
Prefix all metrics with prometheus_*
2017-10-20 12:32:32 +02:00
Fabian Reinartz
ea817e169b
Return nop iterator for invalid chunk references
2017-10-20 09:43:52 +02:00
Fabian Reinartz
6dcca97755
Fix race in symbol table re-creation
2017-10-20 09:29:03 +02:00
Fabian Reinartz
ebdc0f4a61
Merge pull request #179 from prometheus/tabw
...
Remove GetTabWriter from tsdb package
2017-10-20 08:51:07 +02:00
Fabian Reinartz
e59b7b8ac4
Remove prometheus/prometheus dev-2.0 branch workaround
2017-10-19 18:24:12 +02:00
Fabian Reinartz
6a10761b50
Remove GetTabWriter from tsdb package
2017-10-19 18:14:37 +02:00
Brian Brazil
f6df3b7d57
Bump version for 1.8.1
2017-10-19 16:45:27 +01:00
Brian Brazil
ced935e2d2
Release 1.8.1 ( #3318 )
2017-10-19 15:05:25 +01:00
Björn Rabenstein
be5422a166
Update command line flags in issue template ( #3317 )
2017-10-19 13:59:00 +01:00
Alexander Kazarin
2c163f32a5
fix for issue 2976 ( #3313 )
...
fix for null pointer exception in ZookeeperLogger
2017-10-18 17:02:20 +01:00
Thibault Chataigner
bf4a279a91
Remote storage reads based on oldest timestamp in primary storage ( #3129 )
...
Currently all read queries are simply pushed to remote read clients.
This is fine, except for remote storage for wich it unefficient and
make query slower even if remote read is unnecessary.
So we need instead to compare the oldest timestamp in primary/local
storage with the query range lower boundary. If the oldest timestamp
is older than the mint parameter, then there is no need for remote read.
This is an optionnal behavior per remote read client.
Signed-off-by: Thibault Chataigner <t.chataigner@criteo.com>
2017-10-18 12:08:14 +01:00
Goutham Veeramachaneni
5ab8834bef
Merge pull request #3306 from Gouthamve/rc.1
...
*: release v2.0.0-rc.1
2017-10-17 14:24:42 +02:00
Goutham Veeramachaneni
469629ef08
*: release v2.0.0-rc.1
...
Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
2017-10-17 13:51:07 +02:00
Krasi Georgiev
3697075b8f
validates that the recording name to include only allowed characters. ( #3305 )
2017-10-17 10:22:59 +01:00
Julius Volz
9ef8518b37
Remove "package remote" garbage from license headers ( #3304 )
2017-10-17 02:26:38 +01:00
Julius Volz
5f715f5733
Fix typo in flag description ( #3302 )
2017-10-16 23:00:05 +01:00
Fabian Reinartz
b5851a49e5
Merge pull request #3297 from prometheus/grobie/update-tsdb
...
Update prometheus/tsdb dependency
2017-10-16 21:43:55 +02:00
pasquier-s
88e4815bb7
Get OpenStack variables from env as fallback ( #3293 )
...
This change enables the OpenStack service discovery to read the
authentication parameters from the OS_* environment variables when the
identity endpoint URL is not defined in the Prometheus configuration
file.
2017-10-16 18:01:50 +01:00
Tobias Schmidt
721050c6cb
Update prometheus/tsdb dependency
2017-10-16 15:36:25 +02:00
Brian Brazil
c25f7c600b
Apply external labels to remote read endpoint ( #3263 )
...
Fixes #3261
2017-10-16 14:35:47 +01:00
Fabian Reinartz
e948721a0b
Merge pull request #3274 from prometheus/matcher-anchoring
...
Don't add anchoring to exported `Value` matcher field
2017-10-13 07:45:55 +02:00
Bjørn Erik Pedersen
b276ef1c91
Fix "go get" in README ( #3288 )
...
You start by saying that you need >= Go 1.8, then you say you need the Go 1.5 flag `GO15VENDOREXPERIMENT`, which was made default in Go 1.6.
2017-10-12 23:15:29 +01:00
Tobias Schmidt
3589f2f1d4
Merge pull request #3285 from jlevesy/use-testutils-in-cmd-subpackage
...
Use testutil assertion helpers in cmd package
2017-10-13 00:12:39 +02:00
Tobias Schmidt
7515a6de03
Merge pull request #3269 from alcortesm/issue-3242-config
...
Fix issue 3242 for package config
2017-10-13 00:11:07 +02:00
Alberto Cortés
6c67296423
config: fix error message for unexpected result of yaml marshal
2017-10-12 19:50:07 +02:00
Alberto Cortés
0f3d8ea075
config: use testutil package
2017-10-12 19:50:07 +02:00
Fabian Reinartz
53875da7fb
Merge pull request #3286 from prometheus/dev-2.0
...
Dev 2.0
2017-10-12 16:19:10 +02:00
Fabian Reinartz
7f8fa07cf7
Merge pull request #176 from prometheus/races
...
Races
2017-10-12 15:27:08 +02:00
Fabian Reinartz
efe9509d04
Merge pull request #175 from prometheus/seriesnotfound
...
Clarify postings index semantics, handle staleness
2017-10-12 15:22:44 +02:00
Fabian Reinartz
065f42f58c
head: track number of series not found errors in metric
2017-10-12 15:25:12 +02:00
Julien Levesy
d7b4fa8d78
use testutil assertions in the cmd/prometheus package
2017-10-12 13:45:38 +02:00
Julien Levesy
8c1b9e45cf
add a NotOk helper method in the testing package
2017-10-12 13:14:58 +02:00
BasPH
a91d3bcb83
Add UI warning for time drift >30 seconds ( #3276 )
...
* Add UI warning for time drift >30 seconds
* Yellow time drift warning & better warning message
* Set warning threshold to 30 sec
* Include changed assets
2017-10-11 15:11:04 +02:00
Fabian Reinartz
91a154d228
Fix block printing in cmd/main
2017-10-11 11:02:57 +02:00
Fabian Reinartz
88305e7612
Access chunk time range while holding lock
2017-10-11 10:17:59 +02:00
Fabian Reinartz
106eaf39d1
Ensure workers terminated fully before reading unknownRefs
2017-10-11 10:12:29 +02:00
Fabian Reinartz
665955da48
Clarify postings index semantics, handle staleness
...
The postings list index may point to series that no longer
exist during garbage collection. This clarifies that this is valid
behavior.
It would be possible, though more complex, to always keep them in sync.
However, series existance means nothing in itself as the queried time
range defines whether there's actual data. Thus our definition is sane
overall as long as drift is kept small.
2017-10-11 09:37:19 +02:00
Fabian Reinartz
6e94145515
Merge pull request #156 from BasPH/cli-ls
...
Add list blocks command to CLI
2017-10-11 09:22:41 +02:00
Julius Volz
5da0fd91db
Add label matcher tests
2017-10-10 17:13:55 -07:00
Julius Volz
33c1171b9c
Don't add anchoring to exported Value
matcher field
...
Instead, just make the anchoring part of the internal regex. This helps because
some users will want to read back the `Value` field and expect it to be the
same as the input value (e.g. some tests in Cortex), or use the value in
another context which is already expected to add its own anchoring, leading to
superfluous double anchoring (such as when we translate matchers into remote
read request matchers).
2017-10-10 10:10:21 -07:00
Fabian Reinartz
c3e502b194
Merge pull request #168 from prometheus/fasterwal
...
wal: decode and process in separate threads.
2017-10-10 18:11:44 +02:00
Fabian Reinartz
f347eac33d
Merge pull request #171 from prometheus/safeclose
...
Add more verbose error handling for closing, reduce locking
2017-10-10 18:10:06 +02:00