public class TsMetricFacotory extends Object
| 构造器和说明 |
|---|
TsMetricFacotory(String serviceName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroyAllMetrics() |
void |
destroyMetric(com.codahale.metrics.Metric pMetric) |
void |
destroyMetricByMark(String metricUniqMark) |
protected String |
getFactoryId() |
protected String |
getIpAddress() |
protected com.codahale.metrics.MetricRegistry |
getMetrics() |
protected String |
getServiceName() |
protected String |
metricName(Class<?> tClass,
String metricUniqMark) |
com.codahale.metrics.Counter |
newCounter(Class<?> tClass,
String metricUniqMark) |
com.codahale.metrics.Counter |
newCounter(String metricName) |
<T> com.codahale.metrics.Gauge<T> |
newGauge(com.codahale.metrics.Gauge<T> gauge,
Class<?> tClass,
String metricUniqMark) |
<T> com.codahale.metrics.Gauge<T> |
newGauge(com.codahale.metrics.Gauge<T> gauge,
String metricName) |
com.codahale.metrics.Histogram |
newHistogram(Class<?> tClass,
String metricUniqMark) |
com.codahale.metrics.Histogram |
newHistogram(String metricName) |
com.codahale.metrics.Meter |
newMeter(Class<?> tClass,
String metricUniqMark) |
com.codahale.metrics.Meter |
newMeter(String metricName) |
com.codahale.metrics.Timer |
newTimer(Class<?> tClass,
String metricUniqMark) |
com.codahale.metrics.Timer |
newTimer(String metricName) |
public TsMetricFacotory(String serviceName)
protected String getIpAddress()
protected String getFactoryId()
protected String getServiceName()
protected com.codahale.metrics.MetricRegistry getMetrics()
public com.codahale.metrics.Counter newCounter(String metricName)
public com.codahale.metrics.Histogram newHistogram(Class<?> tClass, String metricUniqMark)
public com.codahale.metrics.Histogram newHistogram(String metricName)
public <T> com.codahale.metrics.Gauge<T> newGauge(com.codahale.metrics.Gauge<T> gauge,
Class<?> tClass,
String metricUniqMark)
public <T> com.codahale.metrics.Gauge<T> newGauge(com.codahale.metrics.Gauge<T> gauge,
String metricName)
public com.codahale.metrics.Meter newMeter(String metricName)
public com.codahale.metrics.Timer newTimer(String metricName)
public void destroyAllMetrics()
public void destroyMetricByMark(String metricUniqMark)
public void destroyMetric(com.codahale.metrics.Metric pMetric)
Copyright © 2020. All rights reserved.