LoadMetricInformation Class

Definition

Represents the load metric information.

public sealed class LoadMetricInformation
type LoadMetricInformation = class
Public NotInheritable Class LoadMetricInformation
Inheritance
LoadMetricInformation

Constructors

LoadMetricInformation()

Initializes a new instance of LoadMetricInformation.

Properties

Action

Gets the current action being taken with regard to this metric. Examples could be placement, balancing, and constraint checks.

ActivityThreshold

Gets the Activity Threshold specified for this metric in the system Cluster Manifest.

BalancingThreshold

Gets he balancing threshold for a certain metric.

BufferedClusterCapacityRemaining

The reserved percentage of cluster total capacity for this metric

ClusterBufferedCapacity

The reserved percentage of cluster total capacity for this metric

In future releases of Service Fabric this parameter will be deprecated in favor of BufferedClusterCapacityRemaining.

ClusterCapacity

Gets the total cluster capacity for a given metric, determined by summing the capacity for the metric across all nodes.

ClusterCapacityRemaining

Gets remaining capacity for the metric in the cluster. Remaining capacity is defined as the current Cluster Capacity minus the current Cluster Load.

ClusterLoad

Gets the total cluster load for a specific metric within the cluster

In future releases of Service Fabric this parameter will be deprecated in favor of CurrentClusterLoad.

ClusterRemainingBufferedCapacity

Gets the remaining percentage of cluster total capacity for this metric

ClusterRemainingCapacity

Gets remaining capacity for the metric in the cluster. Remaining capacity is defined as the current Cluster Capacity minus the current Cluster Load.

In future releases of Service Fabric this parameter will be deprecated in favor of ClusterCapacityRemaining.

CurrentClusterLoad

Gets the total cluster load for a specific metric within the cluster.

DeviationAfter

Gets the standard average deviation of the metrics after resource balancer run.

DeviationBefore

Gets the standard average deviation of the metrics before resource balancer run.

IsBalancedAfter

Gets a value that indicates whether the metrics is balanced or not after resource balancer run.

IsBalancedBefore

Gets a value that indicates whether the metrics is balanced or not before resource balancer run.

IsClusterCapacityViolation

Gets whether the metric is currently over capacity in the cluster.

MaximumNodeLoad

Gets the maximum load on any node for this metric.

MaxNodeLoadNodeId

Gets the node id of the node with the maximum load for this metric

MaxNodeLoadValue

Gets the maximum load on any node for this metric.

In future releases of Service Fabric this parameter will be deprecated in favor of MaximumNodeLoad.

MinimumNodeLoad

Gets the minimum load on any node for this metric.

MinNodeLoadNodeId

Gets the node id of the node with the minimum load for this metric

MinNodeLoadValue

Gets the minimum load on any node for this metric.

In future releases of Service Fabric this parameter will be deprecated in favor of MinimumNodeLoad.

Name

Gets the name of the metric.

NodeBufferPercentage

Gets the reserved percentage of total node capacity for this metric

PlannedLoadRemoval

Gets the total load of the replicas that are planned to be removed in the future within the cluster.

Methods

ToString()

Pretty print out each field of LoadMetricInformation.

Applies to