Commit graph

48 commits

Author SHA1 Message Date
Alexander A. Klimov
e9b5fde0c5 Cache filesystem read operations' results
refs #48
2017-09-20 11:37:47 +02:00
Alexander A. Klimov
e750c302dd Load graphs' <img/>s synchronously
refs #48
2017-09-20 11:37:47 +02:00
Alexander A. Klimov
cc5899abab Fix data-base-target
refs #27
2017-09-19 17:27:56 +02:00
Alexander A. Klimov
f02ab19872 Use the time range picker in the detail view
refs #27
2017-09-07 17:33:46 +02:00
Alexander A. Klimov
bba75938de Merge branch 'next' into feature/display-graph-in-detailview-27 2017-09-07 13:57:32 +02:00
Alexander A. Klimov
bb1b0c9c25 Time range picker: remove clear link 2017-09-07 13:53:50 +02:00
Alexander A. Klimov
5f7d8f1466 Don't require the controller trait to be used by a controller
refs #33
2017-09-07 13:11:50 +02:00
Alexander A. Klimov
64c776ca9a Centralize URL parameters
refs #33
2017-09-07 12:27:07 +02:00
Alexander A. Klimov
6cde4499f4 Enhance style
refs #33
2017-09-07 11:44:31 +02:00
Alexander A. Klimov
37a4b9ad3e Connect the two forms
refs #33
2017-09-07 11:08:24 +02:00
Alexander A. Klimov
fe9eeba818 Group date and time inputs
refs #33
2017-09-06 17:16:06 +02:00
Alexander A. Klimov
a72f923de1 Remove obsolete monitoring hooks
refs #27
2017-09-01 18:08:33 +02:00
Alexander A. Klimov
1f03b999c0 Display monitored objects' graphs in their detail views
refs #27
2017-09-01 18:05:36 +02:00
Alexander A. Klimov
32ddce05bc Support Graphite Web with HTTP basic authn
refs #36
2017-08-31 14:34:32 +02:00
Thomas Gelf
b66c785616 encoding: re-encode everything, allow colon
fixes #16
fixes #17
2017-02-02 11:11:24 +01:00
Thomas Gelf
3db12da146 GraphiteUtil: allow the dash 2016-02-17 00:29:56 +01:00
Thomas Gelf
601fc37a8d GraphiteUtil: do not escape wildcards 2016-02-16 17:35:51 +01:00
Thomas Gelf
b52f6ef97b TemplateSet: load templates with set key 2016-02-16 17:18:47 +01:00
Thomas Gelf
d860185f7c ProvidedHook: use 2.1-style hooks 2016-02-16 16:56:33 +01:00
Thomas Gelf
2571ed93d1 templates: restructured, modified README 2016-02-16 16:54:40 +01:00
Thomas Gelf
b289163099 GraphTemplate: add hasDatasource method 2016-02-16 16:07:51 +01:00
Thomas Gelf
b72d083a59 GraphiteQuery: escape search terms 2016-02-16 16:07:20 +01:00
Thomas Gelf
19cdf939a8 GraphiteUtil: add rudimentary escape method 2016-02-16 16:06:56 +01:00
Thomas Gelf
c33085ce8f TemplateSet: fix single template load 2016-02-16 15:52:33 +01:00
Thomas Gelf
8622a26033 README.md: remove obsolete notes 2016-02-16 15:08:11 +01:00
Thomas Gelf
adfbdfdf55 GraphTemplate: allow to prefill filter string 2016-02-16 14:43:04 +01:00
Thomas Gelf
956e3944dc GraphiteQuery: move replace methods to GraphiteUtil 2016-02-16 14:23:14 +01:00
Thomas Gelf
add1da9332 show/graph: move headers to controller 2016-02-16 14:11:54 +01:00
Thomas Gelf
dbd379c74a GraphiteQuery: work with UrlParams object
This is required to handle multi-instance params
2016-02-16 14:10:48 +01:00
Thomas Gelf
0824814df1 TemplateSet/Store: new abstraction layer 2016-02-16 14:09:16 +01:00
Thomas Gelf
1ca48e88b1 GraphiteUtil: fix regex for multi-instance matches 2016-02-11 20:43:29 +01:00
Thomas Gelf
06b91da0fa GraphiteQuery: provide short local links
This will allow us to proxy all image URLs to GraphiteWeb and helps
greatly to prepare ACLs and related security features
2016-02-10 20:09:58 +01:00
Thomas Gelf
47fcb493ca GraphiteChart: no post data for now 2016-02-10 20:07:48 +01:00
Thomas Gelf
75959d541f GraphiteQuery: samples, docs, comments, reordering 2015-06-25 15:32:19 +02:00
Thomas Gelf
47237c7cb4 GraphiteWeb: comments 2015-06-25 15:30:42 +02:00
Thomas Gelf
f28f2aabbf GraphiteUtil: cleanup, comments 2015-06-25 15:26:01 +02:00
Thomas Gelf
3bdecba444 GraphiteUtil: move helper functions 2015-06-22 17:41:37 +02:00
Thomas Gelf
4cb4bc63c7 GraphiteQuery: allow to extract variable names 2015-06-22 17:21:08 +02:00
Thomas Gelf
a82d6fac0c GraphTemplate: allow to set title and...
...to fetch defined title without fill-in vars
2015-06-22 16:36:38 +02:00
Thomas Gelf
9e49c42396 GraphDatasource: allow to get path info 2015-06-22 16:36:02 +02:00
Thomas Gelf
b53de075c0 GraphTemplate: use reversed order when renering
This feels more natural:
* template definition: top->down
* legend: top->down
* graph: first one next to X axis if stacked
2015-06-22 16:34:40 +02:00
Thomas Gelf
c75e75848b GraphDatasource: allow to enable/disable single ones 2015-06-22 16:34:00 +02:00
Thomas Gelf
fa379e0e32 GraphiteChart: noLegend should not imply graphOnly 2015-06-22 16:33:22 +02:00
Thomas Gelf
647df02783 GraphTemplate: allow to access single data sources 2015-06-22 16:32:48 +02:00
Thomas Gelf
4ced34151e GraphiteQuery: implement listDistinct() 2015-06-22 16:30:38 +02:00
Thomas Gelf
3a0d5e4c79 GraphDatasource: add CSS color helpers 2015-06-22 16:25:44 +02:00
Thomas Gelf
de3f400b3d GraphDatasource: support stacked() function...
...for single datasources. Thanks dgoetz!
2015-06-09 16:49:39 +02:00
Thomas Gelf
f491471622 Graphite module prototype: initial commit 2015-06-03 10:30:57 +02:00