| Interface | Description |
|---|---|
| ClusterMetricsEvent |
Local cluster metrics extension events.
|
| ClusterMetricsMessage |
INTERNAL API.
|
| MetricNumericConverter |
INTERNAL API
|
| MetricsCollector |
Metrics sampler.
|
| MetricsSelector |
A MetricsSelector is responsible for producing weights from the node metrics.
|
| SigarProvider |
Provide sigar instance as
SigarProxy. |
| Class | Description |
|---|---|
| AdaptiveLoadBalancingGroup |
A router group that performs load balancing of messages to cluster nodes based on
cluster metric data.
|
| AdaptiveLoadBalancingGroup$ | |
| AdaptiveLoadBalancingMetricsListener |
INTERNAL API
Subscribe to
ClusterMetricsEvents and update routing logic depending on the events. |
| AdaptiveLoadBalancingPool |
A router pool that performs load balancing of messages to cluster nodes based on
cluster metric data.
|
| AdaptiveLoadBalancingPool$ | |
| AdaptiveLoadBalancingRoutingLogic |
Load balancing of messages to cluster nodes based on cluster metric data.
|
| AdaptiveLoadBalancingRoutingLogic$ | |
| CapacityMetricsSelector |
A MetricsSelector producing weights from remaining capacity.
|
| ClusterMetricsChanged |
Current snapshot of cluster node metrics.
|
| ClusterMetricsChanged$ | |
| ClusterMetricsCollector |
INTERNAL API.
|
| ClusterMetricsExtension |
Cluster metrics extension.
|
| ClusterMetricsExtension$ |
Cluster metrics extension provider.
|
| ClusterMetricsSettings |
Metrics extension settings.
|
| ClusterMetricsSettings$ | |
| ClusterMetricsStrategy |
Default
ClusterMetricsSupervisor strategy:
A configurable OneForOneStrategy with restart-on-throwable decider. |
| ClusterMetricsStrategy$ |
Provide custom metrics strategy resources.
|
| ClusterMetricsSupervisor |
INTERNAL API.
|
| CollectionControlMessage |
Runtime collection management commands.
|
| CollectionStartMessage |
Command for
ClusterMetricsSupervisor to start metrics collection. |
| CollectionStartMessage$ |
Command for
ClusterMetricsSupervisor to start metrics collection. |
| CollectionStopMessage |
Command for
ClusterMetricsSupervisor to stop metrics collection. |
| CollectionStopMessage$ |
Command for
ClusterMetricsSupervisor to stop metrics collection. |
| CpuMetricsSelector |
MetricsSelector that uses the combined CPU time metrics and stolen CPU time metrics.
|
| CpuMetricsSelector$ |
MetricsSelector that uses the combined CPU time metrics and stolen CPU time metrics.
|
| DefaultSigarProvider |
Provide sigar instance as
SigarProxy with configured location via ClusterMetricsSettings. |
| DefaultSigarProvider$ | |
| EWMA |
The exponentially weighted moving average (EWMA) approach captures short-term
movements in volatility for a conditional volatility forecasting model.
|
| EWMA$ | |
| HeapMetricsSelector |
MetricsSelector that uses the heap metrics.
|
| HeapMetricsSelector$ |
MetricsSelector that uses the heap metrics.
|
| JmxMetricsCollector |
Loads JVM and system metrics through JMX monitoring beans.
|
| Metric |
Metrics key/value.
|
| Metric$ |
Factory for creating valid Metric instances.
|
| MetricsCollector$ |
INTERNAL API
|
| MetricsGossip | |
| MetricsGossip$ |
INTERNAL API
|
| MetricsGossipEnvelope |
INTERNAL API.
|
| MetricsGossipEnvelope$ | |
| MetricsSelector$ | |
| MixMetricsSelector | |
| MixMetricsSelector$ |
Singleton instance of the default MixMetricsSelector, which uses [akka.cluster.routing.HeapMetricsSelector],
[akka.cluster.routing.CpuMetricsSelector], and [akka.cluster.routing.SystemLoadAverageMetricsSelector]
|
| MixMetricsSelectorBase |
Base class for MetricsSelector that combines other selectors and aggregates their capacity.
|
| NodeMetrics |
The snapshot of current sampled health metrics for any monitored process.
|
| NodeMetrics$ | |
| SigarMetricsCollector |
Loads metrics through Hyperic SIGAR and JMX monitoring beans.
|
| SigarProvider$ | |
| StandardMetrics |
Definitions of the built-in standard metrics.
|
| StandardMetrics.Cpu | |
| StandardMetrics.Cpu$ | |
| StandardMetrics.HeapMemory | |
| StandardMetrics.HeapMemory$ | |
| StandardMetrics$ |
Definitions of the built-in standard metrics.
|
| SystemLoadAverageMetricsSelector |
MetricsSelector that uses the system load average metrics.
|
| SystemLoadAverageMetricsSelector$ |
MetricsSelector that uses the system load average metrics.
|
| TryNative |
INTERNAL API
|
| TryNative$ |
INTERNAL API
|
| WeightedRoutees |
INTERNAL API
|