GetClusterFullThreshold
Vous pouvez utiliser la GetClusterFullThreshold
méthode pour afficher les étapes définies pour les niveaux de plénitude du cluster. Cette méthode renvoie toutes les mesures de remplissage pour le cluster.
Lorsqu'un cluster atteint l'étape d'erreur de la plénitude des clusters de blocs, les IOPS maximales de tous les volumes sont réduites de façon linéaire au nombre minimal d'IOPS du volume lorsque le cluster approche de la phase critique. Cela permet d'éviter que le cluster n'atteigne le stade critique de la plénitude du bloc. |
Paramètres
Cette méthode n'a pas de paramètres d'entrée.
Valeurs de retour
Cette méthode a les valeurs de retour suivantes :
Nom | Description | Type |
---|---|---|
Blocage complet |
Niveau calculé actuel de la plénitude de bloc du cluster.
|
chaîne |
plénitude |
Reflète le niveau le plus élevé de plénitude entre "blockFullness" et "metadataFullness". |
chaîne |
MaxMetadaOverPropate |
Une valeur représentant le nombre de fois que l'espace de métadonnées peut être sur-provisionné par rapport à la quantité d'espace disponible. Par exemple, si l'espace de métadonnées était suffisant pour stocker 100 Tio de volumes et si ce nombre a été défini sur 5, la valeur des volumes sur 500 Tio pourrait être créée. |
entier |
Métadatalité complète |
Niveau calculé actuel de la plénitude des métadonnées du cluster.
|
chaîne |
SliceReserveUsedThresholdPct |
Condition d'erreur. Une alerte système est déclenchée si l'utilisation de la coupe réservée est supérieure à cette valeur. |
entier |
Stage2AwareThreshold |
Condition de sensibilisation. Valeur définie pour le niveau de seuil du cluster de phase 2. |
entier |
Stage2BlockThresholytes |
Le nombre d'octets utilisés par le cluster pour lequel une condition de niveau 2 existera. |
entier |
Stage2MetadaThresholdBytes |
Nombre d'octets de métadonnées utilisés par le cluster à partir duquel une condition de plénitude de phase 2 existera. |
|
Stage3Bloc seuil dBholytes |
Nombre d'octets de stockage utilisés par le cluster à partir duquel une condition de remplissage de niveau 3 existera. |
entier |
Stage3BlockThresholdPercent |
Valeur en pourcentage définie pour l'étape 3. À ce pourcentage, un avertissement est affiché dans le journal des alertes. |
entier |
Stage3LowThreshold |
Condition d'erreur. Seuil de création d'une alerte système en raison d'une faible capacité sur un cluster. |
entier |
Stage3MetadaThresholdBytes |
Nombre d'octets de métadonnées utilisés par le cluster à partir duquel une condition de plénitude de phase 3 existera. |
entier |
Stage3MetadaThresholdPercent |
Valeur de pourcentage définie pour la stage3 de la plénitude des métadonnées. À ce pourcentage, un avertissement sera affiché dans le journal des alertes. |
entier |
Stage4BlockThresholytes |
Nombre d'octets de stockage utilisés par le cluster à partir duquel une condition de remplissage de niveau 4 existera. |
entier |
Stage4CriticalThreshold |
Condition d'erreur. Le seuil à partir duquel une alerte système est créée pour avertir d'une capacité extrêmement faible sur un cluster. |
entier |
Stage4MetadaThresholdBytes |
Nombre d'octets de métadonnées utilisés par le cluster à partir duquel une condition de plénitude de phase 4 existera. |
entier |
Stage5BlockThresholytes |
Nombre d'octets de stockage utilisés par le cluster à partir duquel une condition de remplissage de niveau 5 existera. |
entier |
Stage5MetadaThresholdBytes |
Nombre d'octets de métadonnées utilisés par le cluster à partir duquel une condition de plénitude de phase 5 existera. |
entier |
Somme TotalClusterBytes |
La capacité physique du cluster, mesurée en octets. |
entier |
SumTotalMetadataClusterBytes |
Quantité totale d'espace utilisable pour le stockage des métadonnées. |
entier |
SucUsedClusterBytes |
Nombre d'octets de stockage utilisés sur le cluster. |
entier |
SumUseMetadaClusterBytes |
Quantité d'espace utilisée sur les disques de volumes pour stocker les métadonnées. |
entier |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method" : "GetClusterFullThreshold", "params" : {}, "id" : 1 }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "id":1, "result":{ "blockFullness":"stage1Happy", "fullness":"stage3Low", "maxMetadataOverProvisionFactor":5, "metadataFullness":"stage3Low", "sliceReserveUsedThresholdPct":5, "stage2AwareThreshold":3, "stage2BlockThresholdBytes":2640607661261, "stage3BlockThresholdBytes":8281905846682, "stage3BlockThresholdPercent":5, "stage3LowThreshold":2, "stage4BlockThresholdBytes":8641988709581, "stage4CriticalThreshold":1, "stage5BlockThresholdBytes":12002762096640, "sumTotalClusterBytes":12002762096640, "sumTotalMetadataClusterBytes":404849531289, "sumUsedClusterBytes":45553617581, "sumUsedMetadataClusterBytes":31703113728 } }
Nouveau depuis la version
9,6