O Hybrid Cloud Monitoring permite que você use expressões personalizadas para executar cálculos em várias métricas de monitoramento do NAS e acionar alertas com base nos resultados. Por exemplo, você pode crie uma regra que envia uma notificação quando o volume de dados de mídia de acesso infrequente excede uma porcentagem especificada do volume de dados de um NAS de uso geral.
Pré-requisitos
Antes de começar, certifique-se de ter concluído as seguintes tarefas:
Você criou um sistema de arquivos NAS. Para mais informações, consulte Create a file system.
Você criou um grupo de contatos de alerta. Para mais informações, consulte Create an alert contact or an alert contact group.
Você ativou o Hybrid Cloud Monitoring. Para mais informações, consulte Activate Hybrid Cloud Monitoring.
Você criou um namespace. Para mais informações, consulte Create a namespace.
Procedimento
-
Importe as métricas de service do Alibaba Cloud.
Faça logon no CloudMonitor console.
No painel de navegação à esquerda, escolha .
Na página Namespace, encontre o namespace de destino. Na coluna Metric Data, clique no número de contas, cloud services, métricas ou tarefas.
-
Na aba Alibaba Cloud Service Metrics do painel Metric management, adicione métricas de monitoramento para o NAS.
-
Adicione o File Storage NAS.
Clique no ícone
ao lado de Current Account.Na caixa de diálogo Add Product, selecione File Storage NAS e clique em OK.
-
Adicione métricas de monitoramento para o File Storage NAS.
Clique em File Storage NAS e, em seguida, clique em Add Metric.
-
Na caixa de diálogo Add Metric, selecione as métricas de monitoramento de destino e clique em OK.
NotaO File Storage NAS e o Cloud Parallel File Storage (CPFS) compartilham a mesma interface no console do CloudMonitor. A caixa de diálogo Add metric lista as métricas de monitoramento para ambos os products. Selecione apenas as métricas em que a coluna Metric Category seja File Storage NAS. Para obter uma lista completa das métricas de monitoramento do NAS, consulte Monitoring items.
-
-
crie uma regra de alerta.
Na página Namespace, clique em Create Alert Rule.
-
No painel Create Alert Rule, defina os seguintes parâmetros.
Parâmetro
Descrição
Rule Name
O nome da regra de alerta.
Namespace
Selecione o namespace para o qual você importou as métricas do NAS em Step 1.
Alert Expression
A condição de acionamento da regra de alerta, escrita em uma expressão no estilo PromQL. Permite executar operações aritméticas em várias métricas de monitoramento e comparar o resultado com um limiar. O sistema aciona um alerta quando a condição é atendida.
Tags
Pares de chave-valor para aplicar tag na regra de alerta.
Annotations
Anotações de chave-valor para a regra de alerta.
Mute Period
O período de espera antes de reenviar uma notificação para um alerta não resolvido. Valores válidos: 5 minutos, 15 minutos, 30 minutos, 60 minutos, 3 horas, 6 horas, 12 horas e 24 horas.
Quando uma métrica de monitoramento atinge o limiar de alerta, uma notificação é enviada.
Se a métrica de monitoramento continuar excedendo o limiar dentro do período de silêncio, nenhuma nova notificação será enviada.
Se a métrica de monitoramento não retornar ao normal após o término do período de silêncio, o CloudMonitor enviará outra notificação.
Por exemplo, se você definir o Mute Period como 12 hours, o CloudMonitor reenviará uma notificação após 12 horas se o alerta ainda estiver ativo.
Effective Period
O período de tempo durante o qual a regra de alerta permanece ativa.
Alert Contact Group
O grupo de contatos que recebe as notificações de alerta.
Para mais informações sobre como crie um contato de alerta e um grupo de contatos de alerta, consulte Create an alert contact or an alert contact group.
Alert Level
O nível de alerta e seus métodos de notificação correspondentes. Valores válidos:
Info (Email + webhook)
Alert Callback
Uma URL de webhook publicamente acessível. O CloudMonitor envia informações de alerta para esta URL por meio de solicitações HTTP POST. Apenas o protocolo HTTP é suportado.
Para testar a conectividade com a URL de callback:
-
Clique em Test, localizado diretamente à direita da URL de callback.
No painel WebHook Test, verifique o código de status HTTP e os detalhes do resultado do teste para verificar a conectividade.
NotaVocê também pode definir o Test Template Type: e 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, o sistema aciona automaticamente a regra de dimensionamento especificada quando ocorre um alerta. É necessário especifique a region, 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.
Log Service
Se você ative o Log Service, as informações de alerta são gravadas no Log Service quando um alerta é acionado. É necessário especifique a region, o ProjectName e o Logstore.
Para mais informações sobre como crie um Project e um Logstore, consulte Collect and analyze ECS text logs by using LoongCollector.
Message Service (MNS) - Topic
Se você ative o Simple Message Queue (formerly MNS) - Topic, o CloudMonitor envia informações de alerta para o tópico MNS especificado quando um alerta é acionado. É necessário especifique a region 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, o CloudMonitor invoca uma função no Function Compute com as informações de alerta, o que permite o processamento personalizado. É necessário especifique a region, o service e a função.
Para mais informações sobre como crie um service e uma função, consulte Quickly create a function.
No data handling method
Define como lidar com casos em que nenhum dado de monitoramento é relatado. Valores válidos:
Do not do anything (Padrão): Nenhuma notificação de alerta é enviada. Adequado para cenários em que a ausência de dados é esperada.
Send alert notifications: Um alerta é acionado quando o relato de dados é interrompido. Adequado para cenários em que a ausência de dados pode indicar um problema, como um agente de monitoramento ficando offline.
Treated as normal: A ausência de dados é considerada um estado normal e quaisquer alertas ativos são resolvidos. Não selecione esta opção se a ausência de dados puder indicar uma falha.
Clique em OK.
-
Opcional: visualize a regra de alerta.
No painel de navegação à esquerda, escolha .
Na página Alert Rules, encontre a regra que você criou. O Product Name para esta regra é Prometheus.
Referências
Para modifique uma regra de alerta, consulte Manage alert rules.
Para gerencie um namespace, consulte Manage namespaces.