beorn7
a7408bfb47
Unify duration parsing
...
It's actually happening in several places (and for flags, we use the
standard Go time.Duration...). This at least reduces all our
home-grown parsing to one place (in model).
2016-01-29 15:41:50 +01:00
Julius Volz
1ae23bf5e9
Handle OPTIONS HTTP requests correctly.
...
Fixes https://github.com/prometheus/prometheus/issues/1346
2016-01-26 12:31:44 +01:00
Tobias Schmidt
7a6a0630d1
Merge pull request #1213 from prometheus/fix-wrong-http-status-codes
...
Return HTTP server error codes for execution errors
2015-11-12 09:12:17 -08:00
Tobias Schmidt
bf84faa010
Return HTTP server error codes for execution errors
2015-11-11 16:22:20 -08:00
Tobias Schmidt
50079a85a1
Make time parameter optional in v1 query API
...
If no time paramter is provided, the current server timestamp is used.
2015-11-11 13:30:06 -08:00
Fabian Reinartz
33aab4169c
Anchor regexes in vector matching
...
This commit makes the regex behavior of vector matching consistent with
configuration and label_replace() by anchoring it.
Fixes #1200
2015-11-05 11:23:43 +01:00
Fabian Reinartz
398bbf906b
Switch to common/route package
2015-09-24 17:08:47 +02:00
Fabian Reinartz
171f50706a
Fix unkeyed field errors.
2015-09-18 17:00:08 +02:00
Fabian Reinartz
f8a25f6af7
Apply HTTP handler compression everywhere
2015-09-17 14:49:50 +02:00
Fabian Reinartz
d6b8da8d43
Switch promql types to common/model
2015-08-25 13:49:14 +02:00
Fabian Reinartz
1535ef1457
Replace metric.SamplePair with model.SamplePair
2015-08-22 14:52:35 +02:00
Fabian Reinartz
438e232c9b
Fix grouping of import blocks
2015-08-22 09:42:45 +02:00
Fabian Reinartz
306e8468a0
Switch from client_golang/model to common/model
2015-08-21 13:33:38 +02:00
Fabian Reinartz
8f904d6a54
api/v1: fix response format tests
2015-07-02 14:12:26 +02:00
Fabian Reinartz
b36fa7ad61
api/v1: fix Content-Type in response
2015-07-01 22:47:25 +02:00
Julius Volz
bc1c789bab
Disallow cross-origin DELETE and POST requests.
2015-06-24 17:26:49 +02:00
Fabian Reinartz
5b91ea9b36
storage: improve label matching and allow unset matching.
...
Matching of empty labels now also matches metrics where the label
was not explicitly set to the empty string.
2015-06-22 15:33:44 +02:00
Fabian Reinartz
94cd321be1
promql: error if all label matchers are empty.
2015-06-22 15:33:44 +02:00
Fabian Reinartz
7bb7e565a4
web/api: add GET and DELETE /series endpoints
2015-06-11 12:24:57 +02:00
Fabian Reinartz
7be94ce962
web/api: improve errors, add tests
2015-06-10 18:36:02 +02:00
Fabian Reinartz
75b0b7420e
web/api: replace /metrics/names with /label/:name/values endpoint.
2015-06-08 23:10:52 +02:00
Fabian Reinartz
ab9c98acac
web/api: add initial API v1 implementation.
2015-06-06 21:47:36 +02:00