Criar, ver e gerir alertas de métricas clássicas com o Azure Monitor

Aviso

Este artigo descreve como criar alertas de métricas clássicas mais antigos. Agora, o Azure Monitor suporta alertas de métricas quase em tempo real mais recentes e uma nova experiência de alertas. Os alertas clássicos são descontinuados para os utilizadores da cloud pública. Os alertas clássicos para Azure Government cloud e o Microsoft Azure operado pela 21Vianet serão descontinuados a 29 de fevereiro de 2024.

Os alertas de métricas clássicos no Azure Monitor fornecem uma forma de ser notificado quando uma das suas métricas ultrapassa um limiar. Os alertas de métricas clássicas são uma funcionalidade mais antiga que permite alertas apenas em métricas não dimensionais. Existe uma funcionalidade mais recente, denominada Alertas de métricas, que melhorou a funcionalidade em vez de alertas de métricas clássicos. Pode saber mais sobre a nova funcionalidade de alertas de métricas na descrição geral dos alertas de métricas. Neste artigo, vamos descrever como criar, ver e gerir regras de alerta de métricas clássicas através do portal do Azure e do PowerShell.

Com portal do Azure

  1. No portal, localize o recurso que pretende monitorizar e, em seguida, selecione-o.

  2. Na secção MONITORIZAÇÃO , selecione Alertas (Clássico). O texto e o ícone podem variar ligeiramente para recursos diferentes. Se não encontrar Alertas (Clássicos) aqui, poderá encontrá-lo em Alertas ou Regras de Alertas.

    Monitorização

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

    Adicionar Alerta

  4. Dê um nome à regra de alerta. Em seguida, selecione uma Descrição, que também aparece nos e-mails de notificação.

  5. Selecione a Métrica que pretende monitorizar. Em seguida, escolha um valor Condição e Limiar para a métrica. Escolha também o Período de tempo em que a regra de métrica tem de ser satisfeita antes dos acionadores do alerta. Por exemplo, se utilizar o período "Nos últimos 5 minutos" e o alerta procurar uma CPU acima dos 80%, o alerta aciona quando a CPU está consistentemente acima dos 80% durante 5 minutos. Após o primeiro acionador ocorrer, é acionado novamente quando a CPU permanece abaixo dos 80% durante 5 minutos. A medição da métrica da CPU ocorre a cada minuto.

  6. Selecione Email proprietários... se quiser que os administradores e coadministradores recebam notificações por e-mail quando o alerta é acionado.

  7. Se quiser enviar notificações para endereços de e-mail adicionais quando o alerta for acionado, adicione-as no campo E-mails de Administrador Adicional . Separe vários e-mails com ponto e vírgula, no seguinte formato: email@contoso.com;email2@contoso.com

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

  9. Se utilizar Automatização do Azure, pode selecionar um runbook a ser executado quando o alerta é acionado.

  10. Selecione OK para criar o alerta.

Dentro de alguns minutos, o alerta está ativo e é acionado conforme descrito anteriormente.

Depois de criar um alerta, pode selecioná-lo e realizar uma das seguintes tarefas:

  • Veja um gráfico que mostra o limiar da métrica e os valores reais do dia anterior.
  • Edite ou elimine-o.
  • Desative ou ative-o se quiser parar temporariamente ou retomar a receção de notificações para esse alerta.

Com o PowerShell

Nota

Recomendamos que utilize o módulo do Azure Az PowerShell para interagir com o Azure. Veja Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

Esta secção mostra como utilizar comandos do PowerShell para criar, ver e gerir alertas de métricas clássicos. Os exemplos no artigo ilustram como pode utilizar cmdlets do Azure Monitor para alertas de métricas clássicos.

  1. Se ainda não o fez, configure o PowerShell para ser executado no seu computador. Para obter mais informações, veja Como Instalar e Configurar o PowerShell. Também pode rever toda a lista de cmdlets do PowerShell do Azure Monitor nos Cmdlets do Azure Monitor (Insights).

  2. Primeiro, inicie sessão na sua subscrição do Azure.

    Connect-AzAccount
    
  3. Verá um ecrã de início de sessão. Assim que iniciar sessão, é apresentado o ID de Subscrição Da Conta, TenantID e Predefinido. Todos os cmdlets do Azure funcionam no contexto da sua subscrição predefinida. Para ver a lista de subscrições às quais tem acesso, utilize o seguinte comando:

    Get-AzSubscription
    
  4. Para alterar o contexto de trabalho para uma subscrição diferente, utilize o seguinte comando:

    Set-AzContext -SubscriptionId <subscriptionid>
    
  5. Pode obter todas as regras de alerta de métricas clássicas num grupo de recursos:

    Get-AzAlertRule -ResourceGroup montest
    
  6. Pode ver detalhes de uma regra de alerta de métrica clássica

    Get-AzAlertRule -Name simpletestCPU -ResourceGroup montest -DetailedOutput
    
  7. Pode obter todas as regras de alerta definidas para um recurso de destino. Por exemplo, todas as regras de alerta definidas numa VM.

    Get-AzAlertRule -ResourceGroup montest -TargetResourceId /subscriptions/s1/resourceGroups/montest/providers/Microsoft.Compute/virtualMachines/testconfig
    
  8. As regras de alerta clássicas já não podem ser criadas através do PowerShell. Utilize o novo comando "Add-AzMetricAlertRuleV2" para criar uma regra de alerta de métrica.

Passos seguintes