PartitionMetricLoadDescription Class

Represents load information for a partition, which contains the metrics load information about primary, all secondary replicas/instances or a specific secondary replica/instance on a specific node , all auxiliary replicas or a specific auxiliary replica on a specific node.

Inheritance
PartitionMetricLoadDescription

Constructor

PartitionMetricLoadDescription(*, partition_id: Optional[str] = None, primary_replica_load_entries=None, secondary_replicas_or_instances_load_entries=None, secondary_replica_or_instance_load_entries_per_node=None, auxiliary_replicas_load_entries=None, auxiliary_replica_load_entries_per_node=None, **kwargs)

Parameters

partition_id
str
Required

Id of the partition.

primary_replica_load_entries
list[MetricLoadDescription]
Required

Partition's load information for primary replica, in case partition is from a stateful service.

secondary_replicas_or_instances_load_entries
list[MetricLoadDescription]
Required

Partition's load information for all secondary replicas or instances.

secondary_replica_or_instance_load_entries_per_node
list[ReplicaMetricLoadDescription]
Required

Partition's load information for a specific secondary replica or instance located on a specific node.

auxiliary_replicas_load_entries
list[MetricLoadDescription]
Required

Partition's load information for all auxiliary replicas.

auxiliary_replica_load_entries_per_node
list[ReplicaMetricLoadDescription]
Required

Partition's load information for a specific auxiliary replica located on a specific node.