Commit graph

330 commits

Author SHA1 Message Date
Marc Fournier
ec08e4204f add example for storing config on S3 2014-06-05 00:09:18 +02:00
Marc Fournier
68d9e73762 remove hard dependency on fog
Load fog only if needed, and emit a helpful message if it's missing.

This removes a ton of dependencies, which makes the default installation
easier for newcomers.
2014-06-05 00:03:26 +02:00
Kyle Kingsbury
4ad5b37c84 Sinatra/thin version bump 2014-05-30 13:34:59 -06:00
Kyle Kingsbury
e2563b7ab9 Event pane: displays event details when grid or gauge events are
clicked.
2014-05-29 12:53:03 -06:00
Kyle Kingsbury
2497b2b119 Grid: fix N bugs, metric sorting, slower.
Had to kill the caching code; it's been the source of no end of bugs in
the grid for the last six months and I'm just not smart enough to fix
it. Every call goes through (slurred) render now. :(
2014-05-22 13:47:28 -07:00
Kyle Kingsbury
68c7c4e3be Grid: recompute all maxima on re-render 2014-05-20 17:43:46 -07:00
Kyle Kingsbury
aa687f5333 Grid: move row/column refreshes to full re-render. 2014-05-20 17:35:06 -07:00
Kyle Kingsbury
6e0712c6bb Grid: refactor row ordering into functions. 2014-05-20 17:22:22 -07:00
Kyle Kingsbury
470ba6c47d grid.js: remove unused maxKey variable 2014-05-20 17:14:12 -07:00
Kyle Kingsbury
09d051d3c1 grid.js: remove unused allEvents() 2014-05-20 17:12:53 -07:00
Kyle Kingsbury
719d9a5d08 Grid: clean up useless reflow() 2014-05-20 17:04:05 -07:00
Kyle Kingsbury
9e1df84e88 Refactor grid string shortening into strings/shorten 2014-05-20 16:59:01 -07:00
Kyle Kingsbury
08e55b93f2 Move some functions from grid -> util 2014-05-20 16:50:07 -07:00
Kyle Kingsbury
f4d3ec2525 Don't throttle event expiry to 1/s. 2014-05-20 15:43:49 -07:00
Kyle Kingsbury
00b3041d87 grid: remove logging 2014-05-20 15:33:23 -07:00
Kyle Kingsbury
9b5b1a2f22 Merge pull request #57 from campanja/ws_config_backends
Add support for backend stores for config
2014-04-08 11:21:38 -07:00
Kyle Kingsbury
39b7bba182 Merge pull request #60 from jespada/ctrl_meta_clic
add fix for firefox
2014-03-28 09:04:55 -07:00
Jorge Espada
a965ae94c5 add fix for firefox 2014-03-28 16:58:05 +01:00
Kyle Kingsbury
a11fa1db22 Merge pull request #59 from jespada/ctrl_meta_clic
only focus if CTRL/Meta+click is pressed
2014-03-27 09:09:51 -07:00
Jorge Espada
86574e9a80 only focus if CTRL+click is pressed 2014-03-26 18:02:31 +01:00
Kyle Kingsbury
c534a73ddb Merge pull request #58 from campanja/list-view
List view
2014-03-18 11:46:41 -07:00
Torbjörn Norinder
39c8af7c28 Use description as title for list elements 2014-03-18 12:01:59 +01:00
Torbjörn Norinder
59dcdf7c33 Add WIP list-view 2014-03-17 20:23:40 +01:00
Torbjörn Norinder
d52567cb7b s/setup_ws_backend/setup_storage_backend/g 2014-03-17 17:49:23 +01:00
Torbjörn Norinder
f8132559a5 Pass config.store[:s3_config] directly to fog to allow for greater flexibility in configuring S3 backend 2014-03-17 17:49:05 +01:00
Torbjörn Norinder
546726ce7d Add support for multiple backends to store config (S3 and File for now) 2014-03-14 15:31:29 +01:00
Kyle Kingsbury
dc31aaf4ab Merge pull request #56 from benagricola/master
Add y-axis 'max' configuration option for flot
2014-03-10 12:41:56 -07:00
Ben Agricola
2f0e4435db Add 'max' configuration option for flot
Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>
2014-03-10 19:20:43 +00:00
Kyle Kingsbury
66d7feded2 Merge branch 'master' of github.com:aphyr/riemann-dash 2014-03-03 17:26:53 -08:00
Kyle Kingsbury
05220a18bb View IDs and versions.
Allows the dash to merge non-conflicting updates to different workspaces
safely.
2014-03-03 17:26:22 -08:00
Kyle Kingsbury
b3c3224c90 Merge pull request #55 from borntyping/patch-1
Log view does not limit the number of events
2014-02-27 12:23:18 -08:00
Sam Clements
a6661e0fb0 Remove old log lines when the log line limit is hit (Fixes #55) 2014-02-27 17:36:31 +00:00
Kyle Kingsbury
00bbea6095 Whitespace 2014-02-24 16:15:46 -08:00
Kyle Kingsbury
6e76c97618 0.2.8 2014-02-24 13:34:24 -08:00
Kyle Kingsbury
65f1fd0d96 Basic log view. 2014-02-21 15:36:52 -08:00
Kyle Kingsbury
e17e5e9ea2 Comment out clock debugging logs. 2014-02-20 17:53:58 -08:00
Kyle Kingsbury
4f4060b498 Rework clock synchronization logic.
Clock now drifts gradually towards local time, but will happily accept
an offset based off the of the maximum stream time, regardless of
whether that time is in the past or future.
2014-02-20 17:50:59 -08:00
Kyle Kingsbury
f42a00f331 Grid: fix some bugs, I think, in expiry/update bookkeeping. 2014-02-18 14:37:30 -08:00
Kyle Kingsbury
1ceb9b5f4b subs.js: fix a reconnection bug
Subscriptions would mistakenly report being closed due to a reversed
pair of connection state constants in the ws/sse switch, in isOpen().
This caused sockets to consider themselves open when they were, in fact,
closed.
2014-02-18 13:22:23 -08:00
Kyle Kingsbury
a99da9bbdc Don't spam socket error messages.
Introduces a bunch of debugging shit too; trying to track down other ws
problems.
2014-02-18 13:11:41 -08:00
Kyle Kingsbury
3c919e5980 Subs: expired events have correct time. 2014-02-14 16:51:28 -08:00
Kyle Kingsbury
055ec07620 Help: link to query resources. 2014-01-16 10:49:30 -08:00
Kyle Kingsbury
065f13c9bb Merge pull request #52 from borntyping/master
Show state when availible for events with no metric
2014-01-14 10:49:12 -08:00
Sam Clements
6e8b43e377 Show state when availible for events with no metric 2014-01-14 15:46:12 +00:00
Kyle Kingsbury
c3daf4fa36 0.2.7 2014-01-03 15:52:57 -08:00
Kyle Kingsbury
d931b893dd Remove logging 2014-01-03 15:12:11 -08:00
Kyle Kingsbury
53e1dba967 Typo in views/help.js 2014-01-03 15:01:19 -08:00
Kyle Kingsbury
afa779685d Flot: dramatic performance improvements
Redraws graphs in place instead of recomputing them from scratch on each
new time index.
2014-01-03 14:45:38 -08:00
Kyle Kingsbury
6a7711376b Flot: Only update graph data once per second.
Significant reduction in CPU used for graphs with many series.
2014-01-03 13:32:32 -08:00
Aphyr
955cacf6aa Merge branch 'master' of github.com:aphyr/riemann-dash 2013-12-31 10:28:11 -08:00