NodeLoadMetricInformation Class

Represents data structure that contains load information for a certain metric on a node.

Inheritance
NodeLoadMetricInformation

Constructor

NodeLoadMetricInformation(*, name: Optional[str] = None, node_capacity: Optional[str] = None, node_load: Optional[str] = None, node_remaining_capacity: Optional[str] = None, is_capacity_violation: Optional[bool] = None, node_buffered_capacity: Optional[str] = None, node_remaining_buffered_capacity: Optional[str] = None, current_node_load: Optional[str] = None, node_capacity_remaining: Optional[str] = None, buffered_node_capacity_remaining: Optional[str] = None, planned_node_load_removal: Optional[str] = None, **kwargs)

Parameters

name
str
Required

Name of the metric for which this load information is provided.

node_capacity
str
Required

Total capacity on the node for this metric.

node_load
str
Required

Current load on the node for this metric. In future releases of Service Fabric this parameter will be deprecated in favor of CurrentNodeLoad.

node_remaining_capacity
str
Required

The remaining capacity on the node for this metric. In future releases of Service Fabric this parameter will be deprecated in favor of NodeCapacityRemaining.

is_capacity_violation
bool
Required

Indicates if there is a capacity violation for this metric on the node.

node_buffered_capacity
str
Required

The value that indicates the reserved capacity for this metric on the node.

node_remaining_buffered_capacity
str
Required

The remaining reserved capacity for this metric on the node. In future releases of Service Fabric this parameter will be deprecated in favor of BufferedNodeCapacityRemaining.

current_node_load
str
Required

Current load on the node for this metric.

node_capacity_remaining
str
Required

The remaining capacity on the node for the metric.

buffered_node_capacity_remaining
str
Required

The remaining capacity which is not reserved by NodeBufferPercentage for this metric on the node.

planned_node_load_removal
str
Required

This value represents the load of the replicas that are planned to be removed in the future. This kind of load is reported for replicas that are currently being moving to other nodes and for replicas that are currently being dropped but still use the load on the source node.