package cf.dropsonde.metron;
/**
* @author Mike Heath
*/
public interface MetronClient extends AutoCloseable {
LogEmitter createLogEmitter(String sourceType, String sourceInstance);
void emitCounterEvent(String name, long delta);
void emitError(String source, int code, String message);
void emitValueMetric(String name, double value, String unit);
HttpStartStopEmitter createHttpStartStopEmitter();
@Override
void close();
}