package org.atricore.idbus.kernel.monitoring.core;
import java.util.Map;
public interface MonitoringServer {
void recordMetric(String name, float value);
void recordResponseTimeMetric(String name, long millis);
void incrementCounter(String name);
void incrementCounter(String name, int count);
void noticeError(Throwable throwable, Map<String, String> params);
void noticeError(Throwable throwable);
void noticeError(String message, Map<String, String> params);
void noticeError(String message);
void addCustomParameter(String key, Number value);
void addCustomParameter(String key, String value);
void setTransactionName(String category, String name);
void ignoreTransaction();
void ignoreApdex();
void setRequestAndResponse(Request request, Response response);
void setUserName(String name);
void setAccountName(String name);
void setProductName(String name);
}