Commit graph

74 commits

Author SHA1 Message Date
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
Kyle Kingsbury
a73e395a41 Add Title view. 2012-10-02 17:19:48 -07:00
Kyle Kingsbury
b994c7dcaf Modularize some JS, write a simple gauge view. 2012-10-02 16:30:08 -07:00
Kyle Kingsbury
8f8da6dc5c Fix a bug which broke views when you moved a single element of an
enclosing stack.
2012-10-01 14:03:13 -07:00
Kyle Kingsbury
f576c502e5 Skip NaN metrics in renderer. 2012-08-21 16:38:42 -07:00