ModityClusterFullThreshold
Vous pouvez utiliser le ModifyClusterFullThreshold
méthode de modification du niveau de génération d'un événement lorsque le cluster de stockage approche d'une certaine utilisation de la capacité. Vous pouvez utiliser le paramètre seuil pour indiquer la quantité acceptable de stockage de blocs utilisés avant que le système ne génère un avertissement.
Par exemple, si vous souhaitez être alerté lorsque le système atteint 3 % en dessous de l'utilisation du stockage en mode bloc de niveau « erreur », entrez la valeur 3 pour le paramètre stage3BlockThresholdPercent. Si ce niveau est atteint, le système envoie une alerte au journal des événements de la console de gestion du cluster.
Paramètres
Cette méthode présente les paramètres d'entrée suivants :
Vous devez sélectionner au moins un paramètre. |
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
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 |
5 |
Non |
Stage2AwareThreshold |
Le nombre de nœuds de capacité restants dans le cluster avant que le système ne déclenche une notification de capacité. |
entier |
Aucune |
Non |
Stage3BlockThresholdPercent |
Le pourcentage d'utilisation du stockage en mode bloc est inférieur au seuil d'erreur entraînant le déclenchement d'une alerte d'avertissement du cluster. |
entier |
Aucune |
Non |
Stage3MetadaThresholdPercent |
Pourcentage d'utilisation du stockage des métadonnées en dessous du seuil « erreur » qui provoque le déclenchement d'une alerte « Avertissement » du cluster. |
entier |
Aucune |
Non |
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 tranche réservée est supérieure à la valeur sliceReserveUsedThresholdPct renvoyée. |
entier |
Stage2AwareThreshold |
Condition de sensibilisation. La valeur définie pour le niveau de seuil du cluster « phase 2 ». |
entier |
Stage2BlockThresholytes |
Nombre d'octets utilisés par le cluster à partir duquel une condition de remplissage 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. |
|
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. |
|
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. |
|
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" : "ModifyClusterFullThreshold", "params" : { "stage3BlockThresholdPercent" : 3 }, "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": 3, "stage3LowThreshold": 2, "stage4BlockThresholdBytes": 8641988709581, "stage4CriticalThreshold": 1, "stage5BlockThresholdBytes": 12002762096640, "sumTotalClusterBytes": 12002762096640, "sumTotalMetadataClusterBytes": 404849531289, "sumUsedClusterBytes": 45553617581, "sumUsedMetadataClusterBytes": 31703113728 } }
Nouveau depuis la version
9.6