public static MetricsWriter initializeWriter(String clazz) {
try {
MetricsWriter writer =
Class.forName(clazz).asSubclass(MetricsWriter.class).newInstance();
writer.initialize();
return writer;
} catch (InstantiationException e) {
LOG.error("Failed to create metrics writer: " + clazz, e);
} catch (IllegalAccessException e) {
LOG.error("Failed to create metrics writer: " + clazz, e);