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 |
|