Sends Metrics to Graphite's Carbon daemon using TCP or UDP
Can collect Windows Performance Counters
Can collect values by using T-SQL queries against MS SQL databases
Converts time to UTC on sending
All configuration can be done from a simple XML file
Allows you to override the hostname in Windows Performance Counters before sending on to Graphite
Allows renaming of metric names using regex via the configuration file
Reloads the XML configuration file automatically. For example, if more counters are added to the configuration file, the script will notice and start sending metrics for them to Graphite in the next send interval
Additional functions are exposed that allow you to send data to Graphite from PowerShell easily