@Override
public void registerMetric(Metric metric, String topLevelName, String... additionalNames) {
Preconditions.checkNotNull(metric, "metric cannot be null");
if (MetricSet.class.isAssignableFrom(metric.getClass())) {
if (StringUtils.isNotBlank(topLevelName)) {
registerMetricSet(MetricSet.class.cast(metric), MetricNamingUtil.join(topLevelName, additionalNames));
} else {
registerMetricSet(MetricSet.class.cast(metric));
}
} else {
metricRegistry.register(buildFullName(topLevelName, additionalNames, getPostfixForMetric(metric)), metric);
}
}
MetricCollectorImpl.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:monitoring-center
作者:
评论列表
文章目录