@SPI(value="default", scope=APPLICATION) public interface MetricsService
MetricsCollector| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_EXTENSION_NAME
Default
MetricsService extension name. |
static String |
VERSION
The contract version of
MetricsService, the future update must make sure compatible. |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<MetricsCategory,List<MetricsEntity>> |
getMetricsByCategories(List<MetricsCategory> categories)
Get metrics by prefixes
|
Map<MetricsCategory,List<MetricsEntity>> |
getMetricsByCategories(String serviceUniqueName,
List<MetricsCategory> categories)
Get metrics by interface and prefixes
|
Map<MetricsCategory,List<MetricsEntity>> |
getMetricsByCategories(String serviceUniqueName,
String methodName,
Class<?>[] parameterTypes,
List<MetricsCategory> categories)
Get metrics by interface、method and prefixes
|
static final String DEFAULT_EXTENSION_NAME
MetricsService extension name.static final String VERSION
MetricsService, the future update must make sure compatible.Map<MetricsCategory,List<MetricsEntity>> getMetricsByCategories(List<MetricsCategory> categories)
categories - categoriesMap<MetricsCategory,List<MetricsEntity>> getMetricsByCategories(String serviceUniqueName, List<MetricsCategory> categories)
serviceUniqueName - serviceUniqueName (eg.group/interfaceName:version)categories - categoriesMap<MetricsCategory,List<MetricsEntity>> getMetricsByCategories(String serviceUniqueName, String methodName, Class<?>[] parameterTypes, List<MetricsCategory> categories)
serviceUniqueName - serviceUniqueName (eg.group/interfaceName:version)methodName - methodNameparameterTypes - method parameter typescategories - categoriesCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.