Home
Manual
sf.net
   

Todo List

high

  • [console, alerts] Add the alerts functionality in there, including adding an alerts table to the configuration view and a context menu to the config tree to enable "add/remore alert(s)" option. → PS
  • [console, config tree] Add a context menu to the config tree to enable "add/remore formatter(s)" option. → PS
  • [console, toolbar] make the start/stop buttons aware of when the watching threads finish naturally. → PS

medium

  • [scripts] Remove the need for separate invocation of Console and WLWatchman classes. → PS
  • [console, graphs] Allow opening of multiple GraphFrames for a given MBean. This would enable simultaneous graphing of attributes that have wildly different scales, such as stuck threads and pending request times, where one is several orders of magnitude greater than the other. → PS
  • [console, config tree] Make the config tree popup menu aware of which view is displayed and change it accordingly. Conig view gives add/remove formatter, alerts, MBean functionality, Graphs View gives "new/open graph" functionality for showing multiple graphs. → PS
  • [console, config] Allow direct editing of the configuration, first by just giving access to the xml in an editor and reloading it; then by allowing editing of the tree via popup menus. → PS
  • [console, graphs] Rework the way the charts do the axes - 2-11 is not really an ideal scale to use. → PS
  • [output, files] The output file names aren't hugely nice for some objects. A case in point: portalServer_portalServer_portalServer_portalApp_datasync_wlwatchman.csv In addition, you could end up monitoring two objects with the same name - not good in this scheme. Use optional id attribute in config.xml object element? Seems valid to me. Adding MBean type in for now, which just makes the blighters longer still :-( → PS
  • [output, files] Log rotation → PS
  • [output] Non-file output. Need to have a FileFormatter and have file-based output extend that? → PS
  • [output, files] Specify output directory on command-line and in monitor-runtime - or possibly have output directory be the server name; may mean we no longer need to prefix the filename with the server name. → PS
  • [parser] Either the parser or the monitor or something should be more intelligent in working out whether the values it picks up from the XML are appropriate (eg. non-numeric strings for repeat, refresh) and report them. Currently NumberFormatExceptions just get thrown and not handled. Should do something similar for URLs. → PS

low

  • [console, config tree] Fix the annoying pop-up menu bug. → PS
  • [user prefs] Allow user to choose which servers to monitor, through the console and on the command line; possibly add an attribute to <target-server>? → PS
  • [configuration] Add a description to the attribute tag - as we can get it from the ConfigGenerator and that's what people will use to create a config.xml, we might as well add it in. And ignore it if it's not there :-) → PS
  • [alerts] Allow chaining of alertmonitors. → PS
  • [alerts] Alert severity? → PS