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
ClusterMetricsEvent s 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
|