2010-2-15
| 14:09 | asksol | so celerymon |
| 14:09 | asksol | needs to be awesome |
| 14:09 | asksol | I have this idea that requires javascript |
| 14:09 | asksol | a grid of currently executed tasks, new ones is appended to the end |
| 14:10 | asksol | s/executed/executing |
| 14:10 | asksol | received tasks are grey, executing tasks are yellow, successful tasks are green, and failed tasks are red |
| 14:10 | asksol | when they're finished/failed they stick around for some time, maybe failed tasks stay longer |
| 14:11 | asksol | you can click on them to get detailed information, results, tracebacks etc |
| 14:11 | padt | asksol: sounds nice |
| 14:11 | asksol | and you can freeze the interface |
| 14:13 | padt | non linear animation on opacity is trivial in all of the libs fwiw. so fading out in a nice way is easy enough |
| 14:13 | asksol | cool |
| 14:13 | asksol | and we need awesome graphs |
| 14:13 | asksol | I wonder what the best js lib for that is |
| 14:13 | asksol | I found this one: http://omnipotent.net/jquery.sparkline/ |
| 14:13 | padt | graps as in barcharts and things? |
| 14:14 | asksol | yeah, exactly |
| 14:15 | asksol | not sure what graphs to show though, but stuff like failed tasks vs total tasks |
| 14:15 | asksol | number of workers running |
| 14:15 | asksol | maybe you could even select to graph the result of a task over time :) |
| 14:17 | padt | lots of spiffy things you can do. need some mock data to work against |
| 14:17 | asksol | yeah, indeed |
| 14:17 | padt | or some simple setup that generates traffic |
| 14:17 | asksol | I'm going to finish the API part of celerymon first |
| 14:24 | asksol | maybe I should call my flash friend, to get some crazy 3d visuals too ;) |
| 14:25 | padt | bah |
| 14:25 | padt | that's cheating |
| 14:26 | padt | asksol: but we have some old sceners in webapps. Could do milkdrop like vizualization in canvas or something :) |
| 14:26 | padt | nice for impressing people when showing them around a server room |
| 14:26 | asksol | hehe |
| 14:27 | asksol | there should always be a 3d donut |
| 14:29 | padt | with the audio tag you could do sounds as well. nice steady chatter for ok tasks and some kind of tick for failed or somethning |
| 14:30 | asksol | oooh, yeah |
| 14:30 | asksol | CSI style |
| 14:41 | padt | even better, we could write a gui in visual basic and track the IPs! |
| 14:41 | padt | (sorry) |
| 14:43 | asksol | it could generate sounds from the current state of the cluster |
| 14:43 | asksol | after a while maybe you could learn to detect failures from the sound |
| 14:44 | asksol | and then we could publish an album: cluster sounds - microsound generated by celery |
| 14:44 | asksol | would be a big hit for contemporaries |
| 18:31 | mat__ | asksol: is it possible to change the name of the celeryctl queues? |
| 20:50 | heedly | sometimes when launched celery just sits doing nothing. shouldn't it be running my periodic tasks? it completely misses them |
| 20:51 | heedly | usually a flush fixes it, but sometimes not |
| 21:12 | heedly | this is what strace gives me http://pastebin.com/m1250746 |
| 21:12 | heedly | any suggestions? |
| 21:32 | harel | asksol: i know jquery is all hyped up these days, but after many years of js apis etc, i think ExtJS is the most well done framework and toolkit around. its free for opensource projects, has hands down the best grid out there and graphs as well. |
| 21:34 | harel | |
| 23:01 | FMJaguar | it's very good for internal projects |