Modifier and Type | Method and Description |
---|---|
protected PropertyInfo |
AbstractPropertyProvider.updatePropertyInfo(String propertyKey,
String id,
PropertyInfo propertyInfo) |
Modifier and Type | Method and Description |
---|---|
Map<String,Map<String,PropertyInfo>> |
AbstractPropertyProvider.getComponentMetrics()
Get the map of metrics for this provider.
|
static Map<String,PropertyInfo> |
StackDefinedPropertyProvider.getPropertyInfo(MetricDefinition def) |
protected Map<String,PropertyInfo> |
AbstractPropertyProvider.getPropertyInfoMap(String componentName,
String propertyId)
Get a map of metric / property info based on the given component name and property id.
|
Modifier and Type | Method and Description |
---|---|
protected PropertyInfo |
AbstractPropertyProvider.updatePropertyInfo(String propertyKey,
String id,
PropertyInfo propertyInfo) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractPropertyProvider.updateComponentMetricMap(Map<String,PropertyInfo> componentMetricMap,
String propertyId)
Adds to the componentMetricMap a specific(not regexp)
metric for the propertyId
|
protected void |
AbstractPropertyProvider.updatePropertyInfoMap(String componentName,
String propertyId,
Map<String,PropertyInfo> propertyInfoMap) |
Constructor and Description |
---|
AbstractPropertyProvider(Map<String,Map<String,PropertyInfo>> componentMetrics)
Construct a provider.
|
Modifier and Type | Method and Description |
---|---|
static MetricsReportPropertyProviderProxy |
MetricsReportPropertyProvider.createInstance(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
TimelineMetricCacheProvider cacheProvider,
MetricHostProvider hostProvider,
MetricsServiceProvider serviceProvider,
String clusterNamePropertyId) |
static MetricsPropertyProviderProxy |
MetricsPropertyProvider.createInstance(Resource.Type type,
Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
TimelineMetricCacheProvider cacheProvider,
MetricHostProvider hostProvider,
MetricsServiceProvider serviceProvider,
String clusterNamePropertyId,
String hostNamePropertyId,
String componentNamePropertyId) |
JMXPropertyProvider |
MetricPropertyProviderFactory.createJMXPropertyProvider(Map<String,Map<String,PropertyInfo>> componentMetrics,
StreamProvider streamProvider,
JMXHostProvider jmxHostProvider,
MetricHostProvider metricHostProvider,
String clusterNamePropertyId,
String hostNamePropertyId,
String componentNamePropertyId,
String statePropertyId)
Gets a Guice-inject instance of a
JMXPropertyProvider . |
RestMetricsPropertyProvider |
MetricPropertyProviderFactory.createRESTMetricsPropertyProvider(Map<String,String> metricsProperties,
Map<String,Map<String,PropertyInfo>> componentMetrics,
StreamProvider streamProvider,
MetricHostProvider metricHostProvider,
String clusterNamePropertyId,
String hostNamePropertyId,
String componentNamePropertyId,
String statePropertyId,
String componentName)
/** Create a REST property provider.
|
Constructor and Description |
---|
MetricsPropertyProvider(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
MetricHostProvider hostProvider,
String clusterNamePropertyId,
String hostNamePropertyId,
String componentNamePropertyId) |
MetricsPropertyProviderProxy(Resource.InternalType type,
Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
TimelineMetricCacheProvider cacheProvider,
MetricHostProvider hostProvider,
MetricsServiceProvider serviceProvider,
String clusterNamePropertyId,
String hostNamePropertyId,
String componentNamePropertyId) |
MetricsReportPropertyProvider(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
StreamProvider streamProvider,
ComponentSSLConfiguration configuration,
MetricHostProvider hostProvider,
String clusterNamePropertyId) |
MetricsReportPropertyProviderProxy(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
TimelineMetricCacheProvider cacheProvider,
MetricHostProvider hostProvider,
MetricsServiceProvider serviceProvider,
String clusterNamePropertyId) |
ThreadPoolEnabledPropertyProvider(Map<String,Map<String,PropertyInfo>> componentMetrics,
String hostNamePropertyId,
MetricHostProvider metricHostProvider,
String clusterNamePropertyId)
Construct a provider.
|
Constructor and Description |
---|
GangliaComponentPropertyProvider(Map<String,Map<String,PropertyInfo>> componentMetrics,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
MetricHostProvider hostProvider,
String clusterNamePropertyId,
String componentNamePropertyId) |
GangliaHostComponentPropertyProvider(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
MetricHostProvider hostProvider,
String clusterNamePropertyId,
String hostNamePropertyId,
String componentNamePropertyId) |
GangliaHostPropertyProvider(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
MetricHostProvider hostProvider,
String clusterNamePropertyId,
String hostNamePropertyId) |
GangliaPropertyProvider(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
MetricHostProvider hostProvider,
String clusterNamePropertyId,
String hostNamePropertyId,
String componentNamePropertyId) |
GangliaReportPropertyProvider(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
StreamProvider streamProvider,
ComponentSSLConfiguration configuration,
MetricHostProvider hostProvider,
String clusterNamePropertyId) |
Modifier and Type | Method and Description |
---|---|
Map<String,Map<String,PropertyInfo>> |
AMSPropertyProvider.getComponentMetrics()
Return a propertyInfoMap for all metrics.
|
Modifier and Type | Method and Description |
---|---|
static Map<String,Map<String,PropertyInfo>> |
PropertyHelper.getJMXPropertyIds(Resource.Type resourceType) |
static Map<String,Map<String,PropertyInfo>> |
PropertyHelper.getMetricPropertyIds(Resource.Type resourceType) |
static Map<String,Map<String,PropertyInfo>> |
PropertyHelper.getSQLServerPropertyIds(Resource.Type resourceType) |
Modifier and Type | Method and Description |
---|---|
static Set<String> |
PropertyHelper.getPropertyIds(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap)
Extract the set of property ids from a component PropertyInfo map.
|
static void |
PropertyHelper.updateMetricsWithAggregateFunctionSupport(Map<String,Map<String,PropertyInfo>> metrics)
This method adds supported propertyInfo for component metrics with
aggregate function ids.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.