Criar, exibir e gerenciar alertas de métrica clássicos usando o Azure Monitor

Aviso

Este artigo descreve como criar alertas de métrica clássicos mais antigos. O Azure Monitor agora dá suporte para alertas de métrica em tempo quase real mais recentes e uma nova experiência de alertas. Os alertas clássicos foram retirados para os usuários de nuvem pública. Os alertas clássicos da nuvem do Azure Governamental e do Azure operado pela 21Vianet serão desativados no dia 29 de fevereiro de 2024.

Os alertas de métrica clássicos no Azure Monitor fornecem uma maneira para obter uma notificação quando uma das suas métricas ultrapassarem um limite. Os alertas de métrica clássicos são uma funcionalidade mais antiga que permite alertas somente em métricas não dimensionais. Há uma funcionalidade mais recente, chamada alertas de métrica, que tem funcionalidade aprimorada sobre alertas de métrica clássicos. Você pode aprender mais sobre a nova funcionalidade de alertas de métrica na visão geral de alertas de métrica. Neste artigo, descreveremos como criar, exibir e gerenciar regras de alertas de métrica clássicos por meio do portal do Azure e do PowerShell.

Com o portal do Azure

  1. No portal, localize o recurso que você quer monitorar e, em seguida, selecione-o.

  2. Na seçãoMONITORAMENTO, selecione Alertas (Clássico). O texto e o ícone podem variar ligeiramente para diferentes recursos. Se você não localizar Alertas (Clássico) aqui, poderá encontrá-lo em Alertas ou Regras de Alerta.

    Monitoramento

  3. Selecione o comando Adicionar alerta de métrica (clássico) e preencha os campos.

    Adicionar alerta

  4. Nomeie a regra de alerta. Em seguida, escolha uma Descrição, que também aparece nos emails de notificação.

  5. Selecione a Métrica que você quer monitorar. Em seguida, escolha um valor de Condição e Limite para a métrica. Escolha também o Período durante o qual a regra de métrica deverá ser atendida antes de o alerta disparar. Por exemplo, se você usar o período "Pelos últimos 5 minutos" e o alerta procura por CPU acima de 80%, o alerta disparará quando a CPU estiver consistentemente acima de 80% por 5 minutos. Depois que o primeiro gatilho ocorrer, ele será disparado novamente quando a CPU ficar abaixo de 80% por 5 minutos. A medição da métrica da CPU acontece a cada minuto.

  6. Selecione Proprietários de email... se você quiser que administradores e coadministradores recebam notificações por email quando o alerta for acionado.

  7. Se você quiser enviar notificações para endereços de email adicionais quando o alerta for acionado, adicione-os no campo Emails adicionais do administrador. Separe vários emails com ponto e vírgula, no formato a seguir: email@contoso.com;email2@contoso.com

  8. Coloque um URI válido no campo Webhook se você quiser que ele seja chamado quando o alerta for acionado.

  9. Se você usar a Automação do Azure, selecione um runbook a ser executado quando o alerta for acionado.

  10. Selecione OK para criar o alerta.

Em alguns minutos, o alerta estará ativo e disparará conforme descrito anteriormente.

Após criar um alerta, você poderá selecioná-lo e executar uma das seguintes tarefas:

  • Exibir um gráfico mostrando o limite da métrica e os valores reais do dia anterior.
  • Editar ou exclui-lo.
  • Desabilitar ou Habilitar se você quiser interromper temporariamente ou continuar recebendo notificações do alerta.

Com o PowerShell

Observação

Recomendamos que você use o módulo Az PowerShell do Azure para interagir com o Azure. Confira Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.

Esta seção mostra como usar os comandos do PowerShell para criar, exibir e gerenciar alertas de métrica clássicos. Os exemplos neste artigo ilustram como você pode usar os cmdlets do Azure Monitor para alertas de métrica clássicos.

  1. Se ainda não tiver feito isso, configure o PowerShell para ser executado no seu computador. Para saber mais, consulte Como instalar e configurar o PowerShell. Você também pode ver a lista completa de cmdlets do PowerShell do Azure Monitor em Cmdlets do Azure Monitor (Insights).

  2. Primeiro, entre em sua assinatura do Azure.

    Connect-AzAccount
    
  3. Você verá uma tela de entrada. Quando entrar, sua Conta, sua TenantID e a ID da Assinatura padrão serão exibidas. Todos os cmdlets do Azure funcionam no contexto de sua assinatura padrão. Para exibir a lista de assinaturas a que você tem acesso, use o seguinte comando:

    Get-AzSubscription
    
  4. Para alterar o contexto de trabalho para uma assinatura diferente, use o comando a seguir:

    Set-AzContext -SubscriptionId <subscriptionid>
    
  5. É possível obter todas as regras de alertas de métrica clássicos em um grupo de recursos:

    Get-AzAlertRule -ResourceGroup montest
    
  6. É possível exibir detalhes de uma regra de alerta de métrica clássico

    Get-AzAlertRule -Name simpletestCPU -ResourceGroup montest -DetailedOutput
    
  7. É possível recuperar todo o conjunto de regras de alerta para um recurso de destino. Por exemplo, todas as regras de alerta definidas em uma VM.

    Get-AzAlertRule -ResourceGroup montest -TargetResourceId /subscriptions/s1/resourceGroups/montest/providers/Microsoft.Compute/virtualMachines/testconfig
    
  8. Regras de alerta clássico não podem ser criadas por meio do PowerShell. Use o novo comando 'Add-AzMetricAlertRuleV2' para criar uma regra de alerta de métrica.

Próximas etapas