Commit Graph

192 Commits

Author SHA1 Message Date
Simon MacMullen d195fcba07 A certain amount of messing around to get the right bits "updatable". 2013-04-26 12:30:52 +01:00
Simon MacMullen 70392b0f96 Configurable truncate limit. 2013-04-25 16:13:44 +01:00
Simon MacMullen cb205f01c1 Nicer axis labels. 2013-04-09 12:54:02 +01:00
Simon MacMullen 3a83526ca5 Singular / plural 2013-03-26 12:42:29 +00:00
Simon MacMullen 0bb1c48d23 Merge in default 2013-03-21 10:52:43 +00:00
Simon MacMullen 5d5c555f07 Oops 2013-03-15 17:09:14 +00:00
Simon MacMullen 66452785f5 Remove a dubious full stop. 2013-03-07 10:48:16 +00:00
Simon MacMullen 1e82ca403b Now that we have filtering we may as well truncate to the first 100, 500 was always a compromise about not wanting to truncate too early. 2013-03-07 10:47:17 +00:00
Simon MacMullen d8def82db9 Put the class on the right thing. 2013-03-07 10:43:24 +00:00
Simon MacMullen 0be34664ee Reinstate maybe_truncate(), it's used by the bindings include (and it would be rather fiddly to make that filterable). 2013-03-07 10:40:25 +00:00
Simon MacMullen f2bc3e2055 Visual improvements. 2013-03-06 14:59:31 +00:00
Simon MacMullen ddc9c87438 Split out filter_ui (which does not want to be updateable) from maybe_truncate (which does). Rearrange how HTML gets escaped to make sure we highlight things that need escaping. 2013-03-06 12:29:30 +00:00
Simon MacMullen ad2ab2746e Crude filtering on the client side. 2013-03-05 18:04:15 +00:00
Simon MacMullen b08846e0d9 So the little spans that described each chart didn't get updated. Make them updatable - and also change the updatableness mechanism to swap out the contents of an element, not the element itself (since the whole reason we don't just make the whole region updatable is that we mutate the state of the element itself and want that to survive across refreshes). 2013-02-28 14:16:18 +00:00
Simon MacMullen 5913198ddd Usability: highlight the link that the currently-shown chart config popup relates to, and make a second click close the popup. 2013-02-28 13:23:53 +00:00
Simon MacMullen db1706ea00 Rename "instantaneous value" to "current value", in an attempt to talk like a human being. 2013-02-05 16:04:26 +00:00
Simon MacMullen 33eb53d29c Show moving averages correctly for queue lengths, and remove some nasty magic passing around null functions. 2013-02-05 15:56:51 +00:00
Simon MacMullen 673a3daa53 Don't just have a single global idea of "the current range", allow different rangse for different things. 2013-01-31 18:27:20 +00:00
Simon MacMullen 7fbd3ebb84 Don't blow up if there are no samples. 2013-01-30 16:17:44 +00:00
Simon MacMullen 7f180b3abf Get rid of that (...), give a more discreet but more useful link. 2013-01-29 17:26:20 +00:00
Simon MacMullen 54615edddc Nicer popup 2013-01-28 14:34:15 +00:00
Simon MacMullen 1de634dd39 Cosmetic 2013-01-25 15:37:22 +00:00
Simon MacMullen 9fd0eeca2a Derp 2013-01-25 15:28:47 +00:00
Simon MacMullen dbb2d3470c Polish confirms' appearance. 2013-01-25 13:09:11 +00:00
Simon MacMullen 9edf477acf Merge in default. 2013-01-23 16:57:08 +00:00
Simon MacMullen 22c2f5a216 Make sure the (...) is by the side of those paras too. 2013-01-22 13:36:22 +00:00
Simon MacMullen d872a025f2 stable to default 2013-01-21 12:31:17 +00:00
Simon MacMullen 1e0c5e0873 Certain client authors send very long fields here (particularly for platform, which can include all sorts of details of the OS, compiler, etc). So truncate long fields rather than display an enormous table. 2013-01-21 12:30:55 +00:00
Matthias Radestock 56c3e44f79 ternary operator 2013-01-08 19:38:03 +00:00
Simon MacMullen 007b0106c9 Vertical alignment, safety, has not was. 2013-01-08 15:41:53 +00:00
Simon MacMullen 6359708d5e Oops 2012-12-19 13:33:34 +00:00
Simon MacMullen 3dace550bd Further rationalisation. 2012-12-19 13:31:26 +00:00
Simon MacMullen 92350cadb9 Unbreak. 2012-12-19 13:04:00 +00:00
Simon MacMullen a738c7558b Show charts for connection data rates and refactor fmt_rate_* stuff to be a bit simpler and more consistent. 2012-12-18 17:13:44 +00:00
Simon MacMullen afcbc85281 That should be renamed. 2012-12-18 15:57:34 +00:00
Simon MacMullen b34771f52f Render the legend ourselves, thus removing it from the chart. 2012-12-18 15:56:20 +00:00
Simon MacMullen f906dda156 Different preferences per rate/chart. 2012-12-12 12:59:03 +00:00
Simon MacMullen 843bc745fc Slight appearance tweaks. 2012-12-12 12:44:22 +00:00
Simon MacMullen b12fbfd37a Merge default 2012-12-06 13:17:12 +00:00
Simon MacMullen 8a6d094c82 Display per-node RabbitMQ version again. But only if it's interesting. 2012-12-03 16:49:03 +00:00
Simon MacMullen eb5c4070a7 Fix the text version. 2012-11-30 17:55:21 +00:00
Simon MacMullen 397487abb2 Draw a chart for queue lengths as well. 2012-11-30 17:45:26 +00:00
Simon MacMullen 168a09bd85 Phew. Right. Rework stats handling in the management DB. Now when we
get a stats event we apportion it to a time bucket, and then aggregate
those buckets together in various ways. When we want to return
anything in response to a query, we just go and read it - well,
nearly. We still aggregate at query time for the overview. But that's
aggregating per vhost rather than anything too fine grained.
2012-11-30 16:51:10 +00:00
Simon MacMullen 9051356e7a Matthias keeps asking "where are the pretty charts?" So here they are. 2012-11-16 13:27:31 +00:00
Simon MacMullen 80fa558ec0 Reinstate the HANDLE.EXE warning (and make it a bit nicer). 2012-11-08 17:26:49 +00:00
Simon MacMullen 1b40b90eae Change the node formatter we were using on the ports/contexts list to be more sensible, and use it everywhere. 2012-11-05 13:26:32 +00:00
Simon MacMullen 7f941e91e7 Fix appearance of broken exchanges 2012-10-23 11:27:52 +01:00
Simon MacMullen 9fdbe35adc Claw back some horizontal space by shortening connection and channel names in lists to remove the destination address, and shortening exclusive owner name to "Owner". 2012-10-19 16:29:16 +01:00
Simon MacMullen b9ba87e7d3 A touch more abstraction. 2012-10-09 16:38:09 +01:00
Simon MacMullen ab0f5d34f0 Unbreak otherr status box things. 2012-10-03 11:10:06 +01:00