Limiar ModificarClusterFull
Você pode usar o ModifyClusterFullThreshold Método para alterar o nível em que o sistema gera um evento quando o cluster de armazenamento se aproxima de uma determinada utilização da capacidade. Você pode usar a configuração de limite para indicar a quantidade aceitável de armazenamento em bloco utilizado antes que o sistema gere um aviso.
Por exemplo, se você quiser ser alertado quando o sistema atingir 3% abaixo do nível de utilização de armazenamento em bloco definido como "Erro", insira o valor "3" para o parâmetro stage3BlockThresholdPercent. Caso esse nível seja atingido, o sistema envia um alerta para o Log de Eventos no Console de Gerenciamento do Cluster.
Parâmetros
Este método possui os seguintes parâmetros de entrada:
|
|
Você deve selecionar pelo menos um parâmetro. |
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
maxMetadataOverProvisionFactor |
Um valor representativo do número de vezes que o espaço de metadados pode ser provisionado em excesso em relação à quantidade de espaço disponível. Por exemplo, se houvesse espaço de metadados suficiente para armazenar 100 TiB de volumes e esse número fosse definido como 5, então seria possível criar volumes no valor de 500 TiB. |
inteiro |
5 |
Não |
stage2AwareThreshold |
Número de nós com capacidade restante no cluster antes que o sistema acione uma notificação de capacidade. |
inteiro |
Nenhum |
Não |
stage3BlockThresholdPercent |
A porcentagem de utilização do armazenamento em bloco abaixo do limite de "Erro" que faz com que o sistema acione um alerta de "Aviso" no cluster. |
inteiro |
Nenhum |
Não |
stage3MetadataThresholdPercent |
A porcentagem de utilização do armazenamento de metadados abaixo do limite de "Erro" que faz com que o sistema acione um alerta de "Aviso" no cluster. |
inteiro |
Nenhum |
Não |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome |
Descrição |
Tipo |
blocoPlenitude |
O nível atual de preenchimento de blocos do cluster, conforme calculado.
|
corda |
plenitude |
Reflete o nível mais alto de preenchimento entre "blockFullness" e "metadataFullness". |
corda |
maxMetadataOverProvisionFactor |
Um valor representativo do número de vezes que o espaço de metadados pode ser provisionado em excesso em relação à quantidade de espaço disponível. Por exemplo, se houvesse espaço de metadados suficiente para armazenar 100 TiB de volumes e esse número fosse definido como 5, então seria possível criar volumes no valor de 500 TiB. |
inteiro |
Plenitude dos metadados |
O nível atual de completude de metadados do cluster, conforme calculado.
|
corda |
sliceReserveUsedThresholdPct |
Condição de erro. Um alerta do sistema é acionado se a utilização da fatia reservada for maior que o valor retornado por sliceReserveUsedThresholdPct. |
inteiro |
stage2AwareThreshold |
Estado de consciência. O valor definido para o nível limite do cluster "Estágio 2". |
inteiro |
stage2BlockThresholdBytes |
O número de bytes utilizados pelo cluster a partir do qual será atingida a condição de preenchimento do estágio 2. |
inteiro |
stage2MetadataThresholdBytes |
O número de bytes de metadados que estão sendo usados pelo cluster para que exista uma condição de preenchimento de estágio 2. |
|
stage3BlockThresholdBytes |
O número de bytes de armazenamento que estão sendo usados pelo cluster para que a condição de preenchimento do estágio 3 seja atingida. |
inteiro |
stage3BlockThresholdPercent |
O valor percentual definido para a etapa 3. Ao atingir essa porcentagem de ocupação, um aviso é exibido no registro de alertas. |
inteiro |
stage3LowThreshold |
Condição de erro. O limite a partir do qual um alerta do sistema é criado devido à baixa capacidade em um cluster. |
inteiro |
stage3MetadataThresholdBytes |
O número de bytes de metadados usados pelo cluster para que exista uma condição de preenchimento de estágio 3. |
|
stage4BlockThresholdBytes |
O número de bytes de armazenamento que estão sendo usados pelo cluster para que exista uma condição de preenchimento de estágio 4. |
inteiro |
stage4CriticalThreshold |
Condição de erro. O limite a partir do qual um alerta do sistema é criado para avisar sobre capacidade criticamente baixa em um cluster. |
inteiro |
stage4MetadataThresholdBytes |
O número de bytes de metadados usados pelo cluster para que exista uma condição de preenchimento de estágio 4. |
|
stage5BlockThresholdBytes |
O número de bytes de armazenamento usados pelo cluster para que a condição de preenchimento do estágio 5 seja atingida. |
inteiro |
stage5MetadataThresholdBytes |
O número de bytes de metadados usados pelo cluster para que exista uma condição de preenchimento de estágio 5. |
|
somaTotalBytes do Cluster |
A capacidade física do cluster, medida em bytes. |
inteiro |
somaTotalMetadataClusterBytes |
A quantidade total de espaço que pode ser usada para armazenar metadados. |
inteiro |
somaBytesUsadosDoCluster |
Número de bytes de armazenamento usados no cluster. |
inteiro |
somaBytes do Cluster de MetadadosUsados |
A quantidade de espaço usada nas unidades de volume para armazenar metadados. |
inteiro |
Exemplo de solicitação
As solicitações para esse método são semelhantes ao seguinte exemplo:
{
"method" : "ModifyClusterFullThreshold",
"params" : {
"stage3BlockThresholdPercent" : 3
},
"id" : 1
}
Exemplo de resposta
Este método retorna uma resposta semelhante ao exemplo a seguir:
{
"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
}
}
Novidade desde a versão
9,6