O Cloud Monitor oferece suporte apenas a regras de alerta acionadas por limiar para métricas individuais. Para crie uma regra de alerta baseada na proporção de várias métricas, por exemplo, para acionar um alerta quando o volume de dados atingir 80% da capacidade total de armazenamento, crie uma regra de alerta avançada no Hybrid Cloud Monitoring.
Pré-requisitos
Crie um sistema de arquivos CPFS. Para mais informações, consulte Create a file system.
Crie um grupo de contatos de alerta. Para mais informações, consulte Create an alert contact or an alert contact group.
Ative o Hybrid Cloud Monitoring. Para mais informações, consulte Enable Hybrid Cloud Monitoring.
Crie um namespace. Para mais informações, consulte Create a namespace.
Procedimento
-
Adicione métricas de cloud services.
Faça logon no console do Cloud Monitor.
No painel de navegação à esquerda, escolha .
Na página Namespace, localize o namespace desejado e clique no link da coluna Metric Data.
-
No painel Metric management, na aba Alibaba Cloud Service Metrics, adicione métricas do CPFS.
NotaO CPFS e o NAS compartilham o mesmo console. A caixa de diálogo para adicionar métricas inclui métricas do NAS. Selecione apenas as métricas em que a coluna Metric Category exibe CPFS. Para mais informações sobre as métricas do CPFS, consulte Metrics.
-
Adicione a categoria de product NAS.
Clique no ícone
ao lado de Current Account.Na caixa de diálogo Add Product, selecione NAS e clique em OK.
-
Adicione métricas do CPFS.
Clique em NAS e, em seguida, clique em Add Metric.
Na caixa de diálogo Add Metric, selecione as métricas desejadas e clique em OK.
-
-
Crie uma regra de alerta.
Na página Namespace, clique em Create Alert Rule.
-
No painel Create Alert Rule, configure os parâmetros da regra de alerta.
Parâmetro
Descrição
Rule Name
O nome da regra de alerta.
Namespace
Selecione o namespace em que você adicionou as métricas do CPFS na etapa 1.
Alert Expression
O núcleo da regra de alerta. Um alerta será acionado quando os dados da métrica atenderem à condição definida na expressão.
Por exemplo, para crie um alerta quando o armazenamento utilizado de um sistema de arquivos ultrapassar 80% de sua capacidade total, use uma expressão no seguinte formato:
AliyunNas_CPFSCapacityUsed{fileSystemId="cpfs-192ec9bd1a47xxxx"} / AliyunNas_CPFSCapacity{fileSystemId="cpfs-192ec9bd1a47xxxx"} > 0,8NotaNote que uma condição de alerta em que o número de arquivos alocados exceda o número máximo de arquivos nunca será atendida.
Tags
As tags da regra de alerta. Para cada tag, defina uma chave e um valor.
Annotations
As anotações da regra de alerta. Para cada anotação, defina uma chave e um valor.
Mute For
O período de espera do Cloud Monitor antes de reenviar uma notificação para um alerta não resolvido. Valores válidos: 5 Minutes, 15 Minutes, 30 Minutes, 60 Minutes, 3 Hours, 6 Hours, 12 Hours e 24 Hours.
Quando uma métrica aciona um alerta, uma notificação é enviada. Se a métrica continuar a exceder o limiar, nenhuma nova notificação será enviada durante o período Mute For. Se o alerta ainda estiver ativo após o término desse período, o Cloud Monitor enviará outra notificação.
Effective Period
O intervalo de tempo durante o qual a regra de alerta fica ativa. A regra é avaliada apenas dentro desse período.
Alert Contact Group
Os grupos de contatos de alerta que recebem as notificações.
Um grupo de contatos de alerta contém um ou mais contatos.
Para obter informações sobre como crie contatos e grupos de contatos de alerta, consulte Create an alert contact or an alert contact group.
Notification Methods
O nível de alerta e os métodos usados para enviar notificações. Valores válidos:
-
Critical (Phone Call + SMS + Email + DingTalk Chatbot)
-
Warning (SMS + Email + DingTalk Chatbot)
-
Info (Email + DingTalk Chatbot)
Especifique também o número de ciclos consecutivos de um minuto nos quais a condição deve ser atendida antes de o alerta ser acionado. Valores válidos: 1, 3, 5, 10, 15, 30, 60, 70, 90, 120 e 180.
Alert Callback
Uma URL publicamente acessível que recebe informações de alerta do Cloud Monitor por meio de requisições POST. Há suporte apenas para o protocolo HTTP.
Para testar a conectividade com a URL de callback:
-
Clique em Test, localizado logo à direita da URL de callback.
No painel WebHook Test, verifique o código de status HTTP e os detalhes do resultado do teste para confirmar a conectividade.
NotaDefina também o Test Template Type: e o Language:. Em seguida, clique em Test novamente para visualizar os resultados atualizados do teste.
-
Clique em Close.
Auto Scaling
Se você ative o Auto Scaling, a regra de dimensionamento correspondente será acionada quando ocorrer um alerta. Especifique a região, o ESS Group e a ESS Rule.
-
Para mais informações sobre como crie um grupo de dimensionamento, consulte Configure a scaling group.
-
Para mais informações sobre como crie uma regra de dimensionamento, consulte Configure a scaling rule.
Simple Log Service
Se você ative o Simple Log Service, as informações de alerta serão gravadas no Simple Log Service (SLS) quando ocorrer um alerta. Especifique a região, o ProjectName e o Logstore.
Para mais informações sobre como crie um projeto e um Logstore, consulte Collect and analyze ECS text logs by using Logtail.
Simple Message Queue (formerly MNS) - topic
Se você ative a opção Simple Message Queue (formerly MNS) - Topic, as informações de alerta serão gravadas em um tópico no Simple Message Queue quando ocorrer um alerta. Para o Simple Message Queue, defina a região e o tópico.
Para mais informações sobre como crie um tópico, consulte Create a topic.
Function Compute
Se você ative o Function Compute, as notificações de alerta serão enviadas ao Function Compute para processamento quando ocorrer um alerta. Especifique a região, o Service e a Function.
Para mais informações sobre como crie um serviço e uma função, consulte Create a function.
Method to handle alerts when no monitoring data is found
Especifica como lidar com alertas quando nenhum dado de métrica for relatado. Valores válidos:
-
Do not do anything (Padrão)
-
Send alert notifications
-
Treated as normal
-
Clique em OK.
-
Opcional: Agora, visualize a regra de alerta criada.
No painel de navegação à esquerda, escolha .
Na página Alert Rules, a regra de alerta criada aparece na lista com Prometheus na coluna Product Name.
Referências
Para mais informações sobre como modifique uma regra de alerta, consulte Manage alert rules.
Para mais informações sobre como gerencie namespaces, consulte Manage namespaces.