GangliaWriter follows the pattern introduced in BaseOutputWriter