public class APIMetricsManager
extends java.lang.Object
Constructor and Description |
---|
APIMetricsManager() |
Modifier and Type | Method and Description |
---|---|
static APIMetricsManager |
getInstance() |
java.util.Map |
getMetrics() |
void |
reset() |
void |
setError(java.lang.String metricContext,
java.lang.String provider,
java.lang.String resourcectx) |
void |
setSuccess(java.lang.String metricContext,
java.lang.String provider,
java.lang.String resourcectx,
long time)
If the tracked api is successful, add to the success count metric and the response time histogram.
|
public static APIMetricsManager getInstance()
public java.util.Map getMetrics()
public void setSuccess(java.lang.String metricContext, java.lang.String provider, java.lang.String resourcectx, long time)
metricContext
- provider
- resourcectx
- time
- public void setError(java.lang.String metricContext, java.lang.String provider, java.lang.String resourcectx)
public void reset()