Fabian Reinartz
7bb7e565a4
web/api: add GET and DELETE /series endpoints
2015-06-11 12:24:57 +02:00
Fabian Reinartz
0acd44b0e3
promql: expose ParseMetric and ParseMetricSelector
2015-06-11 12:22:11 +02:00
Fabian Reinartz
458550560c
config: error on missing regex in relabel config.
...
Fixes issue #787 .
2015-06-10 23:42:51 +02:00
Sindre Myren
a081c9436b
Building without a Makefile (on Windows)
...
Main changes:
- Switched to using `go-bindata` in place of `scripts/embed-static.sh`.
- Support for building Prometheus without a `Makefile`.
- Minor typo fix to make Prometheus build on Windows (without Makefiles).
Please note that this does not mean that prometheus will work on Windows.
There are still failing tests!
2015-06-10 20:43:59 +02:00
Fabian Reinartz
7be94ce962
web/api: improve errors, add tests
2015-06-10 18:36:02 +02:00
Fabian Reinartz
cb10ceac18
promql: allow scalar expressions in range queries, improve errors.
...
These changes allow to do range queries over scalar expressions.
Errors on bad types for range queries are now raised on query creation
rather than evaluation.
2015-06-10 18:36:02 +02:00
Fabian Reinartz
db4df06414
Merge pull request #781 from prometheus/fabxc/api-v1-ext
...
Replace /metrics/names with /label/:name/values endpoint.
2015-06-08 23:13:49 +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
535c002f79
util/route: add WithParam function.
2015-06-08 21:38:49 +02:00
Fabian Reinartz
ae01a5366d
Merge pull request #774 from prometheus/fabxc/api-v1
...
Initial API v1 implementation
2015-06-08 19:14:25 +02:00
Fabian Reinartz
5b713911e3
web/api: enable running API legacy and v1 in parallel
2015-06-08 19:11:48 +02:00
Julius Volz
8d8de7adbc
Merge pull request #780 from prometheus/improve-target-label-ui
...
Improve display of target labels on status page.
2015-06-08 16:23:54 +02:00
Fabian Reinartz
b5fe2e9afe
Merge pull request #773 from prometheus/fabxc/simple-cfg
...
config: simplify default config handling.
2015-06-08 16:22:06 +02:00
Julius Volz
adf6850853
Improve display of target labels on status page.
...
Instead of a "{...}"-style list, show key/value pairs as Bootstrap
labels.
2015-06-08 16:12:58 +02:00
Fabian Reinartz
f6c33a2347
config: prevent overwrite of DefaultGlobalConfig
2015-06-08 16:02:10 +02:00
Julius Volz
51653e7890
Merge pull request #779 from prometheus/fabxc/rule-cleanup
...
rule cleanup
2015-06-08 15:12:47 +02:00
Brian Brazil
1047fcfc6e
Merge pull request #776 from prometheus/relabel-debug
...
Web: Add pre-relabel labels to status page.
2015-06-08 12:24:16 +01:00
Brian Brazil
b8b1d3cbac
Web: Add pre-relabel labels to status page.
...
Figuring out what's going on with the new service discovery
and labels is difficult. Add a popover with the labels
to the target table to make things simpler, and help
discovery of potentially useful labels.
2015-06-08 12:19:01 +01:00
Fabian Reinartz
ea8099a1d2
Merge pull request #778 from prometheus/fabxc/lname-re
...
config: ensure correct labelname in JSON target group.
2015-06-08 11:59:25 +02:00
Fabian Reinartz
ab9c98acac
web/api: add initial API v1 implementation.
2015-06-06 21:47:36 +02:00
Fabian Reinartz
5e13880201
General cleanup of rules.
2015-06-06 21:40:52 +02:00
Fabian Reinartz
75c920c95e
Remove DotGraph method from Rule interface
2015-06-06 21:35:59 +02:00
Fabian Reinartz
83d07516e8
Remove EvalRaw methods from Rule interface
2015-06-06 21:34:09 +02:00
Fabian Reinartz
db3367e83f
config: ensure correct labelname in JSON target group.
2015-06-06 10:08:42 +02:00
Fabian Reinartz
0af1cff8af
config: simplify default config handling.
2015-06-06 09:04:04 +02:00
Fabian Reinartz
b5f571fb6e
Merge pull request #775 from prometheus/fabxc/tag-sep
...
retrieval/discovery: surround __meta_consul_tags value with tag seperators.
2015-06-05 19:19:29 +02:00
Fabian Reinartz
8214b4ee78
retrieval/discovery: surround __meta_consul_tags value with tag seperators.
2015-06-05 19:18:34 +02:00
Fabian Reinartz
7943aa834c
Merge pull request #772 from prometheus/fabxc/dur-panic
...
util/strutil: do not panic on wrong duration unit.
2015-06-05 12:42:30 +02:00
Fabian Reinartz
03b737322e
promql: expose storage and query engine for tests
2015-06-04 19:00:22 +02:00
Fabian Reinartz
319068a7a6
promql: fix parsing ambiguity for serial repetitions
2015-06-04 19:00:22 +02:00
Fabian Reinartz
183be62f2a
util/strutil: do not panic on wrong duration unit.
2015-06-04 14:02:36 +02:00
Fabian Reinartz
f344ecba59
Merge pull request #764 from prometheus/fabxc/ws-cleanup
...
New router with prefixing and contexts + cleanup
2015-06-03 16:43:49 +02:00
Julius Volz
f61afc0f11
Merge pull request #769 from prometheus/update-authors
...
Update AUTHORS.md and put fabxc into maintainers.
2015-06-03 16:40:46 +02:00
Julius Volz
0d36606924
Update AUTHORS.md and put fabxc into maintainers.
2015-06-03 16:20:21 +02:00
Fabian Reinartz
e88e5f680b
web: simplify prefix handling using util/route package.
2015-06-03 15:53:04 +02:00
Fabian Reinartz
6c24114a7b
util/route: create route package.
...
The route package is a thin wrapper around github.com/julienschmidt/httprouter.
It brings the interface back to http.Handler and embedds params in a context.
The new router comes with prefixing support.
2015-06-03 08:49:43 +02:00
Fabian Reinartz
1024900218
Godeps: add github.com/julienschmidt/httprouter
2015-06-03 08:45:43 +02:00
Fabian Reinartz
78047326b4
web: cleanup initialization of web service.
2015-06-03 08:45:43 +02:00
Fabian Reinartz
3247052563
Merge pull request #768 from fabxc/fabxc/rule-err
...
main: exit on invalid rule files on startup.
2015-06-02 20:31:35 +02:00
Fabian Reinartz
4e65fdedfb
Merge pull request #765 from prometheus/fabxc/cfg-tags
...
config: fix json/yaml tag inconsistencies.
2015-06-02 20:19:36 +02:00
Fabian Reinartz
bc574a0d93
Merge pull request #767 from prometheus/fabxc/cr-fix
...
promql: fix lexing of \r as whitespaces
2015-06-02 20:19:20 +02:00
Fabian Reinartz
280d11dca8
main: exit on invalid rule files on startup.
2015-06-02 18:44:41 +02:00
Fabian Reinartz
c60e3387ef
promql: fix lexing of \r as whitespaces
2015-06-02 18:33:49 +02:00
Fabian Reinartz
17c4c8ed95
config: fix json/yaml tag inconsistencies.
2015-06-02 18:21:19 +02:00
Fabian Reinartz
867f2ac979
Merge pull request #762 from prometheus/0.14.1
...
0.14.1
2015-06-02 13:24:12 +02:00
Fabian Reinartz
93de548320
Merge pull request #763 from joonas/joonas/fix_scrape_interval_default
...
Restore default ScrapeInterval of 1 minute instead of 10 seconds
2015-06-02 10:00:14 +02:00
Joonas Bergius
5d5c3878ed
Restore default ScrapeInterval of 1 minute instead of 10 seconds
2015-06-01 22:41:33 -04:00
Fabian Reinartz
5c6c0e2faa
Add storage method to delete time series
2015-06-01 21:23:32 +02:00
Fabian Reinartz
0de6edbdfc
Move pkg/ to util/
2015-06-01 21:12:32 +02:00
Fabian Reinartz
027d8968d5
Move embed-static.sh into scripts folder
2015-06-01 21:12:32 +02:00