Tobias Schmidt
8f3b62bfe4
Simplify struct initialization
2016-09-14 23:13:27 -04:00
Tobias Schmidt
03855679a1
Merge pull request #1984 from mattbostock/1983_add_minute
...
PromQL: Add minute() function
2016-09-12 18:20:38 -04:00
Matt Bostock
a0201036fa
PromQL: Add tests for time/date funcs with arg
...
Add tests for the date and time functions where an argument is
specified.
Suggested by @grobie:
https://github.com/prometheus/prometheus/pull/1984#issuecomment-246508286
`1136239445` is the reference time used by Go:
https://golang.org/src/time/format.go
2016-09-12 23:12:43 +01:00
Matt Bostock
9628eb5998
PromQL: Add minute() function
...
Returns the minutes from the current time in UTC. Related to the
`hour()` function.
Fixes #1983 .
2016-09-12 20:34:23 +01:00
Björn Rabenstein
3fd992d2d1
Merge pull request #1979 from prometheus/fabxc-patch-1-1
...
storage: fix Querier interface documentation
2016-09-12 11:39:25 +02:00
Fabian Reinartz
22296dcb85
storage: clarify sample/matcher relation in docs
2016-09-12 11:19:36 +02:00
Fabian Reinartz
cc6f988a5e
storage: fix Querier interface documentation
2016-09-12 10:48:54 +02:00
Julius Volz
815cb57af3
Merge pull request #1975 from prometheus/storage-test
...
storage: fix struct alignment issue in test
2016-09-11 04:26:37 +02:00
Fabian Reinartz
7bd7e63f97
storage: fix struct alignment issue in test
...
The uint64 `numCalls` ends up being not word-aligned on certain architectures,
which makes atomic reads/writes panic.
2016-09-11 00:32:57 +02:00
Björn Rabenstein
7e28b4509d
Merge pull request #1960 from nghialv/master
...
Fix typo
2016-09-09 19:59:53 +02:00
Steve Durrheimer
1e26b96baa
Merge pull request #1973 from prometheus/release-1.1
...
CircleCI improvement from release-1.1
2016-09-09 16:55:24 +02:00
Steve Durrheimer
07babe586e
Merge pull request #1969 from prometheus/sdurrheimer-circle-use-base-image-for-tests
...
Use golang-builder base image for tests in CircleCI
2016-09-09 13:53:45 +02:00
Steve Durrheimer
0ebdd9c3e9
Use golang-builder base image for tests in CircleCI
2016-09-09 13:13:21 +02:00
Tobias Schmidt
f805208c3e
Merge pull request #1966 from dmilstein/make-test-not-hit-internet
...
Fix broken test which relied on DNS resolution #1962
2016-09-08 17:36:36 -04:00
Dan Milstein
0cb6b9962e
Fix broken test which relied on DNS resolution #1962
...
Switched to testing by way of the static_configs rather than
dns_sd_config parameter. Verified that the revised test both passes
without network access, and also still catches the bug it's supposed to
cover.
2016-09-08 16:59:46 -04:00
Björn Rabenstein
e5a5dc172d
Merge pull request #1964 from prometheus/release-1.1
...
Forward-merge the bug fix from release-1.1
2016-09-08 15:17:40 +02:00
Fabian Reinartz
36fbdcc30f
Merge pull request #1961 from prometheus/beorn7/release
...
Cut 1.1.2
2016-09-08 15:04:07 +02:00
beorn7
03831e0e1e
Cut 1.1.2
2016-09-08 14:17:49 +02:00
Björn Rabenstein
531991e4a1
Merge pull request #1958 from prometheus/grobie/fix-aggregator-label-error
...
Fix parsing of label names which are also keywords
2016-09-08 14:06:39 +02:00
nghialv
7655038184
fix typo
2016-09-08 19:01:32 +09:00
Tobias Schmidt
04ae6196f2
Fix parsing of label names which are also keywords
...
The current separation between lexer and parser is a bit fuzzy when it
comes to operators, aggregators and other keywords. The lexer already
tries to determine the type of a token, even though that type might
change depending on the context.
This led to the problematic behavior that no tokens known to the lexer
could be used as label names, including operators (and, by, ...),
aggregators (count, quantile, ...) or other keywords (for, offset, ...).
This change additionally checks whether an identifier is one of these
types. We might want to check whether the specific item identification
should be moved from the lexer to the parser.
2016-09-07 17:45:58 -04:00
Fabian Reinartz
07a3cd4851
Merge pull request #1950 from prometheus/readme
...
readme: direct link to Prometheus docker image
2016-09-07 14:44:42 +02:00
Fabian Reinartz
4bb2063047
readme: point to prometheus.io download section
2016-09-07 14:32:48 +02:00
Fabian Reinartz
d48a1bedb1
Merge branch 'release-1.1'
2016-09-07 11:27:50 +02:00
Fabian Reinartz
24db241bd5
Merge pull request #1954 from prometheus/backport
...
Cut v1.1.1
2016-09-07 11:27:27 +02:00
Fabian Reinartz
333e2ed92d
*: cut v1.1.1
2016-09-07 11:18:06 +02:00
Fabian Reinartz
a2589e7815
retrieval: correctly handle IPv6 addresses
...
This updates all service discoveries to correctly
build the __address__ label for IPv6 addresses.
2016-09-07 11:13:53 +02:00
Fabian Reinartz
692ddc592c
retrieval: fix IPv6 port default, add tests
...
This fixes port defaulting for IPv6 addresses and restructures
and test the construction of target label sets.
2016-09-07 11:13:53 +02:00
Fabian Reinartz
f030cb5f01
retrieval: export NewHTTPClient
2016-09-07 11:13:53 +02:00
Fabian Reinartz
fec3b54cfc
Merge pull request #1946 from prometheus/ipv6
...
Fix IPv6 scraping
2016-09-06 17:18:28 +02:00
Fabian Reinartz
0a4d31477a
readme: direct link to Prometheus docker image
2016-09-06 17:02:15 +02:00
Fabian Reinartz
a15237a0b8
retrieval: correctly handle IPv6 addresses
...
This updates all service discoveries to correctly
build the __address__ label for IPv6 addresses.
2016-09-06 15:06:49 +02:00
Fabian Reinartz
17cdd4f966
retrieval: fix IPv6 port default, add tests
...
This fixes port defaulting for IPv6 addresses and restructures
and test the construction of target label sets.
2016-09-06 15:06:48 +02:00
Fabian Reinartz
2b45d516fd
Merge pull request #1948 from prometheus/httpclient
...
retrieval: export NewHTTPClient
2016-09-05 17:07:45 +02:00
Fabian Reinartz
0322c59dc3
retrieval: export NewHTTPClient
2016-09-05 16:44:40 +02:00
beorn7
75bae065fd
Revert "Modify tests to adjust to reverting the /graph changes"
...
This reverts commit f1ea5bf232
.
Part two necessary for reverting the /graph revert.
2016-09-03 21:08:33 +02:00
beorn7
094a098ce6
Revert "Revert the /graph changes."
...
This reverts commit aa43d34a86
.
This brings back the /graph changes so that @grandbora can continue to
work on the redirect for backwards compatibility. And other changes
can already take the new /graph parameters into account.
2016-09-03 21:05:23 +02:00
beorn7
a60378c777
Fix release date v1.1.0
2016-09-03 21:01:04 +02:00
Björn Rabenstein
5ee84a96db
Merge pull request #1940 from prometheus/beorn7/release
...
Cut 1.1.0
2016-09-03 20:58:42 +02:00
beorn7
a49f3f6c08
Cut 1.1.0
2016-09-03 20:54:16 +02:00
Björn Rabenstein
71fb535ad1
Merge pull request #1942 from prometheus/beorn7/revert-graph-params
...
Revert /graph changes.
2016-09-02 15:03:08 +02:00
beorn7
f1ea5bf232
Modify tests to adjust to reverting the /graph changes
...
These tests have been added after the /graph changes and therefore
already test the new syntax.
This commit has to be reverted together with the previous one to get
back to the old new state. *sigh*
2016-09-02 14:12:31 +02:00
beorn7
aa43d34a86
Revert the /graph changes.
...
This revert will be reverted once v1.1 is released and has its own
release branch. Since we had already change on top of this, there was
no cleaner way of cutting those changes out.
This commit reverts the following commits:
Revert "Update backend helpers and templates to new url schema"
This reverts commit fc6cdd0611
.
Revert "Refactor graph.js"
This reverts commit 445fac56e0
.
Revert "Use query parameters in the url"
This reverts commit 3e18d86d8a
.
Revert "Point to correct place for GraphLinkForExpression"
This reverts commit 3da825fc76
.
Assets are also updated.
2016-09-02 13:59:09 +02:00
Julius Volz
af5c7d5616
Merge pull request #1938 from prometheus/remote-write-experimental
...
Mark remote write address flag as experimental.
2016-09-01 01:19:48 +02:00
Julius Volz
a88e950d1f
Mark remote write address flag as experimental.
2016-09-01 00:58:53 +02:00
Julius Volz
1c271897be
Merge pull request #1931 from tomwilkie/1843-remote-storage-ordering
...
Remote storage ordering
2016-08-30 17:49:13 +02:00
Tom Wilkie
d41d91388f
Update for new generic remote storage.
2016-08-30 17:43:29 +02:00
Tom Wilkie
a6931b71e8
Rationalise retrieval metrics so we have the state (success/failed) on both samples and batches, in a consistent fashion.
...
Also, report total queue capacity of all queues, i.e. capacity * shards.
2016-08-30 17:42:42 +02:00
Tom Wilkie
ece12bff93
Shard/parrallelise samples by fingerprint in StorageQueueManager
...
By splitting the single queue into multiple queues and flushing each individual queue in serially (and all queues in parallel), we can guarantee to preserve the order of timestampsin samples sent to downstream systems.
2016-08-30 17:42:36 +02:00
Julius Volz
fe29e87824
Merge pull request #1930 from prometheus/generic-write-grpc
...
Generic write via gRPC
2016-08-30 17:28:48 +02:00