How to Use FuseMetrics
FuseMetrics starts with a config file - fusemetrics_config.xml (by default). This file is meant to give FuseMetrics all the information it needs to run - the directory trees where metrics .xml files are located, where the output goes, where the dashboard template is, which tools you want to run, and which graphs and histograms you want to make.
Note: FuseMetrics will recurse through subdirectories - you don't have to do anything special to make that happen.
General Rule
A) every <metric> entry in the config file that includes an analysis="..." attribute will analyze the metric data and create a sparkline graph of the appropriate metric.
B) every <metric> entry that includes a histogram="..." attribute will create a histogram based on the specified array of data.
C) If your metrics data files do not follow the default naming convention, the regexp="..." attribute on your <metric> records will allow you to vary that, using standard regular expressions
D) If some of your metrics are in different directory trees, use the filepath="..." attribute to specify, on a <metric> by <metric> basis where they can be found. If you don't specify a filepath, it defaults to the "global" filepath, as defined in fusemetrics_config.xml
Lastly, your dashboard.tmpl (or whatever your template file is) will be automatically converted into an html file by Groovy. You specify in the template which metrics and which images you'd like to include. Look at the big_sample directory for inspiration