Roy Miloh
189416cb34
Remove duplicated bootstrap js on the graph template, it's already included on the base template.
2015-10-05 22:50:16 +03:00
Fabian Reinartz
e3b6ec9784
Switch to common/log
2015-10-03 10:21:43 +02:00
Julius Volz
3008a35c04
HTML-escape string return values in web UI.
...
Querying for the string literal "<script>alert(1)</script>" would alert
otherwise.
2015-10-01 13:21:39 +02:00
Julius Volz
dac26cef71
Rename global "labels" config option to "external_labels".
2015-09-29 20:54:20 +02:00
Fabian Reinartz
398bbf906b
Switch to common/route package
2015-09-24 17:08:47 +02:00
Julius Volz
0179bbfe03
Fix / -> /graph redirect when using a path prefix.
2015-09-23 12:36:18 +02:00
Björn Rabenstein
cf12e890a6
Merge pull request #1098 from prometheus/fix-direct-access-of-protobuf-fields
...
Fix creation of protobuf fields
2015-09-21 13:40:29 +02:00
beorn7
ca63c05b4e
Fix creation of protobuf fields
2015-09-18 19:00:53 +02:00
Fabian Reinartz
171f50706a
Fix unkeyed field errors.
2015-09-18 17:00:08 +02:00
Fabian Reinartz
ac9554539c
Merge pull request #1092 from prometheus/makefile
...
Native go building
2015-09-18 10:29:57 +02:00
Fabian Reinartz
92ffeadb7b
Move assets generation to top level make file
2015-09-17 17:53:54 +02:00
Fabian Reinartz
d85cee0277
Remove compression from web interface
2015-09-17 16:33:14 +02:00
Fabian Reinartz
f8a25f6af7
Apply HTTP handler compression everywhere
2015-09-17 14:49:50 +02:00
Fabian Reinartz
896928ad00
Fix redirect path
2015-09-12 09:02:34 +02:00
Fabian Reinartz
d7b21f2fdb
Merge pull request #1039 from prometheus/startpage
...
Change UI start page
2015-09-12 08:44:54 +02:00
Fabian Reinartz
87b1d47e2b
Change UI start page
2015-09-12 08:40:46 +02:00
Fabian Reinartz
9bbd9264e2
Add global labels to federation
2015-09-03 16:38:03 +02:00
Julius Volz
da2499d5a5
Add POST handler for /debug to fix CPU profiling.
...
`go tool pprof` sends a POST request to enable CPU profiling, so we also
need to handle that method.
2015-08-26 17:42:25 +02:00
Julius Volz
995d3b831d
Fix most golint warnings.
...
This is with `golint -min_confidence=0.5`.
I left several lint warnings untouched because they were either
incorrect or I felt it was better not to change them at the moment.
2015-08-26 12:44:46 +02:00
Fabian Reinartz
d6b8da8d43
Switch promql types to common/model
2015-08-25 13:49:14 +02:00
Fabian Reinartz
d6d88f8950
Add missing license headers
2015-08-24 19:19:21 +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
47aa0d536c
Use common/expfmt in federation
2015-08-21 13:33:38 +02:00
Fabian Reinartz
306e8468a0
Switch from client_golang/model to common/model
2015-08-21 13:33:38 +02:00
Julius Volz
274e9d6955
Exit when web server encounters a startup error
2015-08-20 18:23:57 +02:00
Julius Volz
e88007306c
Remove broken alert silencing links.
...
Let's remove the silencing links until we actually have support for that.
A silencing link shouldn't only redirect to Alertmanager, but also open a
silencing dialog for the respective alert name or active alert element.
2015-08-18 14:48:57 +02:00
Brian Brazil
eb82a4b948
web: Support multiple names for console graphs.
2015-08-11 23:37:09 +01:00
Brian Brazil
a8605825a0
Rollback, meant to send a PR
2015-08-11 20:02:03 +01:00
Brian Brazil
1ad449d233
web: Support multiple names for console graphs.
2015-08-11 19:59:00 +01:00
Jan Berktold
fa929a8345
Change /reload to /-/reload & and fix channel type
2015-08-11 12:26:41 +02:00
Jan Berktold
2bf7048dbb
Add reload handler to web
2015-08-11 11:27:15 +02:00
Dan Williams
0441518a71
Add IDs to H2 tags to allow anchored linking
...
Allow sharing links directly to areas of the status page f.e. http://prometheus.internal/#config/
2015-07-30 15:39:05 -04:00
Julius Volz
c5c7f92960
Fix /debug/pprof endpoint with new web router.
...
This got broken in
78047326b4
since it stopped using the DefaultServeMux.
This approach will defer pprof requests to the DefaultServeMux, which
may or may not have pprof enabled (in Prometheus, it gets it included in
main.go). An alternative approach would be to duplicate the four lines in
https://golang.org/src/net/http/pprof/pprof.go#L62 . When choosing that
approach though, we would not automatically gain any new endpoints added
by net/http/pprof or other /debug endpoints in the future.
2015-07-22 12:28:46 +02:00
Fabian Reinartz
62b4e89b39
Restore legacy API scalar format
2015-07-16 20:19:18 +02:00
Brian Brazil
87b9813be4
Merge pull request #883 from brian-brazil/fix-menu
...
web: Fix regression in .Path
2015-07-10 10:38:30 +01:00
Brian Brazil
7b5a29fc8f
web: Fix regression in .Path
...
.Path is documented as removing /consoles/,
recent changes added in a leading / which broke
the provided console templates menu system.
2015-07-10 10:31:35 +01:00
Fabian Reinartz
9e599976c4
web/js: fix display error for vectors in console
2015-07-10 00:43:43 +02:00
Fabian Reinartz
75ba840d88
web/js: adjust Javascript to new response format
2015-07-06 13:09:26 +02:00
Fabian Reinartz
3d67d75935
promql: implement JSON array format for scalar and string
2015-07-06 13:09:26 +02:00
Fabian Reinartz
77e8983221
promql: add MarshalJSON method for SamplePair
2015-07-06 10:29:59 +02:00
Julius Volz
0f57b403a9
Add tests for "globalURL" template function.
2015-07-03 14:47:52 +02:00
Julius Volz
fcff35b43e
Consolidate external reachability flags into one.
...
Besides fixing https://github.com/prometheus/prometheus/issues/805 by
making the entire externally reachable server URL configurable, this
adds tests for the "globalURL" template function and makes it easier to
test other such functions in the future.
This breaks the `web.Hostname` flag (and introduces `web.external-url`).
This flag is likely only used by few users, so I hope that's
justifiable.
Fixes https://github.com/prometheus/prometheus/issues/805
2015-07-03 13:39:10 +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
Fabian Reinartz
4db3eeb054
web: generate embedded assets.
2015-06-25 17:26:26 +02:00
Julius Volz
cf2a7a7ca9
Use v1 API for querying.
...
Also remove hidden input fields that are not used anymore, because the
query params are now passed as JSON to the AJAX function. This also has
the wonderful side effect that we're no longer sending all the other
non-hidden fields along to the query endpoints anymore.
2015-06-25 15:05:04 +02:00
Julius Volz
9607b8bbdb
Merge pull request #840 from prometheus/fix-scrape-errors-ui
...
Fix blown-up scrape error display in web UI.
2015-06-24 17:55:01 +02:00
Julius Volz
bc1c789bab
Disallow cross-origin DELETE and POST requests.
2015-06-24 17:26:49 +02:00
Julius Volz
c7039c3a73
Fix blown-up scrape error display in web UI.
2015-06-24 17:22:16 +02:00