Re: ANN: timeplot-0.3.0 - the analyst's swiss army knife for visualizing ad-hoc log files
2011-05-06 20:02:45 GMT
This is a great tool. I often have to analyze data from multiple sources, so I usually create a SQLite database to store it all and start running queries. I just tested it in the form:
$ echo 'SELECT...' | sqlite3 database.db | tplot <options>
And for more complicated queries outputting the results to file then reading it in with tplot. Both worked great.
Sorry for the broken link: the correct link to the presentation is:
2011/4/30 Eugene Kirpichov <ekirpichov <at> gmail.com>:> Hello fellow haskellers,
> I announce the release of timeplot-0.3.0, the "analyst's swiss army
> knife for visualizing ad-hoc log files".
> * http://jkff.info/presentation/two-visualization-tools - a
> presentation saying what the tools are all about and giving plenty of
> graphical examples on cluster computing use cases. At the end of the
> presentation there's also a couple of slides about installation. It is
> a little bit outdated, it corresponds to versions just before 0.3.0.
> * http://hackage.haskell.org/package/timeplot
> * http://github.com/jkff/timeplot
> * The sibling tool, splot - for visualizing the activity of many
> concurrent processes - http://hackage.haskell.org/package/splot and
> http://github.com/jkff/splot . It has also gotten a couple of new
> features since my last announcement.
> The major new feature of tplot is the introduction of subplots, the
> <<'within' plots>>.
> It allows one to plot data from several sub-tracks on one track of the graph:
> - several line- or dot-plots
> - several plots of sums or cumulative sums, perhaps stacked (to see
> how the sub-tracks contribute to the total sum - e.g. if your log
> speaks about different types of overhead and you wish to see how they
> contribute to the total)
> - stacked "activity count" plot - a generalization of the previous
> "activity count" plot, which allows you to, given a log saying like
> "Machine started servicing job JOB1 ... Machine finished servicing job
> JOB1" etc, plot how many machines are servicing each job at any
> moment, in a stacked fashion - so, how loads by different jobs
> contribute to the whole cluster's load. The "activity frequency" plot
> plots the same on a relative scale.
> The syntax is, for example: "within[.] dots" or "within[.] acount" or
> even "within[.] duration cumsum stacked" etc.
> Note that these are of course just example use cases and the tool is
> universal, it is not in any sense specialized to clusters, jobs,
> overheads or actually even to logs.
> I'd like to encourage you to give it a try and look around for a use case :)
> If you do give the tool a try, please tell me if something goes wrong,
> be it an installation problem or a bug (the version is fresh released,
> so this is quite possible).
> Eugene Kirpichov
> Principal Engineer, Mirantis Inc. http://www.mirantis.com/
> Editor, http://fprog.ru/
Principal Engineer, Mirantis Inc. http://www.mirantis.com/
Haskell-Cafe mailing list
Haskell-Cafe <at> haskell.org
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe <at> haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe