Commit graph

78 commits

Author SHA1 Message Date
Aphyr
6eb4df1430 Query boxes are bigger now 2013-02-19 13:51:35 -08:00
Aphyr
61e4c8ec70 Change delete keybinding back to delete, from backspace 2013-02-01 12:30:29 -08:00
Kyle Kingsbury
4d03c0d389 Merge pull request #7 from franckcuny/master
Add two new key binding a fix another one.
2013-02-01 12:28:21 -08:00
Franck Cuny
05a9117afa Add key binding for help and fix other binding
Add two new bindings: one for help ('?') and another one to delete a view ('d').  The last one is in addition to the 'delete' key, since some browser bind this to "previous page in history".

Also, the correct key code (at least on Mac's QWERTY keyboard) for the letter 'h' is 72.
2013-02-01 12:00:04 -08:00
Aphyr
a7ccece2f3 Shorten readme for JS 2013-01-16 01:32:51 -08:00
Aphyr
72750ab6dd Version 0.2.0 2013-01-16 00:47:53 -08:00
Aphyr
3330fb17da Vastly improve performance of grid.render.
util.slur wraps functions which are expensive and calls them only once
per time interval.
2013-01-16 00:38:03 -08:00
Aphyr
a704362754 Comment out some dash debugging log statements. 2013-01-16 00:02:05 -08:00
Aphyr
7dd55f14cf Bring back load border. 2013-01-15 23:58:58 -08:00
Aphyr
e39ec87d64 Merge commit '897efba'
Conflicts:
	lib/riemann/dash/views/css.scss
2013-01-15 23:57:14 -08:00
Aphyr
897efba515 Merge branch 'master' of github.com:aphyr/riemann-dash
Conflicts:
	lib/riemann/dash/helper/renderer.rb
2013-01-15 23:53:52 -08:00
Aphyr
5420b172ac Saving the dash displays a toast. 2013-01-15 23:52:21 -08:00
Aphyr
2d54f937c6 Normalize grid rendering across firefox and chrome 2013-01-15 23:47:40 -08:00
Aphyr
e69189cfdd Add toastr, automatic subscription reconnection. 2013-01-15 22:35:07 -08:00
Aphyr
022a65457f Move /ws to /config, strip out old /ws references. 2013-01-09 18:22:25 -08:00
Aphyr
0c4c39984f Align some titles to the left. 2013-01-09 18:21:47 -08:00
Aphyr
0e6537b150 Kill the old Sinatra dash. Just websockets now. 2013-01-09 18:08:06 -08:00
Kyle Kingsbury
7850eb698d Merge pull request #3 from benmur/master
Fix a NoMethodError on Fixnum metrics
2013-01-02 12:32:04 -08:00
Rached Ben Mustapha
d92d4dd2bc Fix NoMethodError on Fixnum metrics
Fixnum does not have #nan?
2012-12-27 21:21:26 +01:00
Aphyr
6d61b76616 Normalize lots of alignment issues. 2012-12-18 00:51:53 -08:00
Aphyr
b6913cd22e Shrink body fonts slightly. 2012-12-18 00:07:56 -08:00
Aphyr
38059a457e Switch to light theme, normalize toolbar spacing. 2012-12-17 23:53:41 -08:00
Aphyr
73e228fa2f Start switching back to the light theme 2012-12-17 21:13:31 -08:00
Kyle Kingsbury
9e8498e790 Version 0.1.1 2012-10-18 16:12:18 -07:00
Kyle Kingsbury
f15393d069 Holy shit, workspaces are re-orderable.
Did not expect this would actually be possible. Wooooo! :D
2012-10-18 13:40:45 -07:00
Kyle Kingsbury
d5cc761137 Pager can add and remove workspaces.
Adds workspace IDs. No conflict resolution for workspaces on the server.
2012-10-18 11:37:25 -07:00
Kyle Kingsbury
5937bcc200 Fix a bug in grid maxima calculations which made them useless. 2012-10-17 12:32:47 -07:00
Aphyr
774e2466a2 Grid view will now push ~1000 events/sec happily.
~30x speedup by updating events in-place when they already exist.
High-watermark maxima further reduces cost.
2012-10-16 17:28:39 -07:00
Aphyr
fe7374b440 Move JS views into views/ 2012-10-16 13:13:59 -07:00
Aphyr
93cd1ac49e Default dash is Balloon, not Fullscreen. 2012-10-16 13:05:36 -07:00
Kyle Kingsbury
7d38e7c360 Fix all kind of bugs causing workspace switching/deletes to leak. 2012-10-15 18:15:45 -07:00
Kyle Kingsbury
d408b167a3 Polish load meter. 2012-10-15 16:56:59 -07:00
Kyle Kingsbury
3f72e98ad3 Add a load average meter for the riemann dash itself. 2012-10-15 16:35:10 -07:00
Kyle Kingsbury
7ce9b281dd Grid view has bar charts, adjustable maxima 2012-10-12 15:22:19 -07:00
Kyle Kingsbury
4aa0b2fe5d Require multi-json in gem. 2012-10-12 10:47:27 -07:00
Kyle Kingsbury
4c6d28513b Grid: Minor performance improvement, don't render missing events. 2012-10-09 17:56:58 -07:00
Kyle Kingsbury
f43514c215 Add Grid view. 2012-10-09 17:07:40 -07:00
Kyle Kingsbury
40e6fbc2ac Switch workspaces with alt-1, alt-2, etc 2012-10-08 16:34:09 -07:00
Kyle Kingsbury
554024e177 Pager switches between workspaces. 2012-10-08 16:01:49 -07:00
Kyle Kingsbury
bf6e456599 Configurable riemann websocket server. 2012-10-08 14:24:06 -07:00
Kyle Kingsbury
2ba7257142 Add a toolbar. 2012-10-08 13:10:02 -07:00
Kyle Kingsbury
3c2ae1f1fc Version 0.1.0 2012-10-05 17:08:07 -07:00
Kyle Kingsbury
47faa91d4f Pageup focuses parent. 2012-10-05 16:55:51 -07:00
Kyle Kingsbury
a4991ed251 Control and serialize weights of focusable views. 2012-10-05 16:46:12 -07:00
Kyle Kingsbury
6080888e59 Add a help view to introduce folks. 2012-10-05 16:33:05 -07:00
Kyle Kingsbury
41b2b2b303 Adjust color scheme, gauge layout. 2012-10-05 15:23:32 -07:00
Kyle Kingsbury
e52c5cbdc6 Dark theme, start establishing cell rhythm. 2012-10-05 14:41:34 -07:00
Kyle Kingsbury
63489979e0 Save and reload dashboards.
Modules for persistence, global dashboard control, managing workspaces,
and keybindings. Server can save/load dashboards, merging workspaces if
necessary. Config is stored as json in a file: ./ws/config.json, for now.
2012-10-05 13:57:52 -07:00
Kyle Kingsbury
03b79d9e60 You can edit views in the browser now. 2012-10-03 17:39:33 -07:00
Kyle Kingsbury
ff25883868 Serialize views to JSON. 2012-10-03 14:27:44 -07:00