| Interface | Description |
|---|---|
| MetricHostProvider | |
| MetricPropertyProviderFactory |
The
MetricPropertyProviderFactory is used to provide injected
instances of PropertyProviders which retrieve metrics. |
| MetricsServiceProvider |
| Class | Description |
|---|---|
| CollectorHostDownRefreshCounter | |
| MetricReportingAdapter | |
| MetricsCollectorHAClusterState | |
| MetricsCollectorHAManager | |
| MetricsDataTransferMethod | |
| MetricsDataTransferMethodFactory | |
| MetricsDownsamplingMethod | |
| MetricsDownsamplingMethodFactory | |
| MetricsPaddingMethod | |
| MetricsPropertyProvider | |
| MetricsPropertyProviderProxy | |
| MetricsReportPropertyProvider | |
| MetricsReportPropertyProviderProxy | |
| RestMetricsPropertyProvider |
Resolves metrics like api/cluster/summary/nimbus.uptime For every metric,
finds a relevant JSON value and returns it as a resource property.
|
| ThreadPoolEnabledPropertyProvider |
Unites common functionality for multithreaded metrics providers (JMX and REST
as of now).
|
| ThreadPoolEnabledPropertyProvider.Ticket |
Ticket used to cancel provider threads.
|
| Enum | Description |
|---|---|
| MetricsPaddingMethod.PADDING_STRATEGY | |
| MetricsServiceProvider.MetricsService |
Enumeration to distinguish metrics service installed for a cluster
|
Copyright © 2022 Apache Software Foundation. All rights reserved.