Criar uma Instância Gerenciada de SQL do Azure usando o portal do Azure

Aplica-se a:Instância Gerenciada de SQL do Azure

Este artigo mostra como configurar alertas para bancos de dados da Instância Gerenciada de SQL do Azure usando o portal do Azure. Este artigo também fornece as práticas recomendadas para definir regras de alerta.

Configurar novo alerta de métrica

Você pode receber um alerta com base em métricas de monitoramento ou em eventos nos serviços do Azure. Para obter mais informações, confira Alertas de métrica.

  • Valores de métricas: o alerta é disparado quando o valor de uma métrica especificada ultrapassa um limite atribuído por você.
  • Eventos do log de atividades - um alerta pode disparar em cada evento ou somente quando ocorre determinado número de eventos.
  • Integridade do recurso: um alerta relacionado aos eventos de status de integridade do recurso, incluindo se o evento foi iniciado pela plataforma ou pelo usuário.
  • Pesquisa de log: a análise de logs pesquisa em dados de log capturados, incluindo pesquisas de log personalizadas ou consultas de amostra preparadas.

Você pode configurar um alerta para fazer o seguinte quando ele dispara:

  • Enviar notificações por email ao administrador e aos coadministradores do serviço
  • Enviar email para endereços adicionais que você especificar, inclusive para uma Função do Azure Resource Manager.
  • Chamar um número de telefone com o prompt de voz
  • Enviar mensagem de texto a um número de telefone
  • Enviar uma notificação para o aplicativo móvel do Azure
  • Iniciar um runbook de automação do Azure
  • Chamar uma Função do Azure
  • Iniciar uma ação de Hubs de Eventos
  • Criar um tíquete compatível com ITSM
  • Selecionar uma ação do aplicativo lógico
  • Chamar um webhook ou um webhook seguro

Você pode configurar e obter informações sobre as regras de alerta usando:

Métricas de alerta disponíveis para a Instância Gerenciada de SQL do Azure

Importante

As métricas de alerta estão disponíveis apenas para a instância gerenciada de SQL. As métricas de alerta de bancos de dados individuais na instância gerenciada de SQL não estão disponíveis. A telemetria de diagnóstico do banco de dados está disponível na forma de logs de diagnóstico. Os alertas nos logs de diagnóstico podem ser configurados na Análise de SQL usando os scripts de alerta de log para a instância gerenciada.

As seguintes métricas de instância gerenciada de SQL estão disponíveis para a configuração de alertas:

Métrica Descrição Unidade de medida ou valores possíveis
Percentual médio de CPU Percentual médio de utilização da CPU no período de tempo selecionado. 0-100 (por cento)
Bytes de E/S lidos Bytes de E/S lidos no período de tempo selecionado. Bytes
Bytes de E/S gravados Bytes de E/S gravados no período de tempo selecionado. Bytes
Contagem de solicitações de E/S Contagem de solicitações de E/S no período de tempo selecionado. Numérico
Espaço de armazenamento reservado Espaço de armazenamento máximo atual reservado para a instância gerenciada. Alterações com a operação de dimensionamento de recursos. MB (Megabytes)
Espaço de armazenamento usado Espaço de armazenamento usado no período selecionado. Alterações com o consumo de armazenamento pelos bancos de dados e pela instância. MB (Megabytes)
Contagem de núcleos virtuais vCores provisionado para a instância gerenciada. Alterações com a operação de dimensionamento de recursos. 4-80 (vCores)

Criar uma regra de alerta em uma métrica com o Portal do Azure

  1. No portal do Azure, localize a instância gerenciada que você está interessado em monitorar e selecione-a.

  2. Selecione o item de menu Métricas na seção Monitoramento.

  3. No menu suspenso Métrica, selecione uma das métricas nas quais você deseja configurar o alerta (o espaço de armazenamento usado é mostrado no exemplo).

  4. Use Agregação para selecionar período de agregação – médio, mínimo ou máximo atingido no período de tempo determinado (Méd, Min. ou Máx.).

  5. Selecione Nova regra de alerta.

    Captura de tela do gerenciador de métricas no portal do Azure com a métrica Espaço de armazenamento usado selecionado.

  6. Na seção Lógica de alerta:

    Campo Descrição
    Limite Selecione se o limite deve ser avaliado com base em um valor estático ou dinâmico.
    Um limite estático avalia a regra usando o valor limite que você configura.
    Os Limites Dinâmicos usam algoritmos de machine learning para aprender continuamente o padrão de comportamento de métrica e calcular os limites automaticamente. Você pode saber mais sobre como usar limites dinâmicos para alertas de métrica.
    Tipo de agregação As opções de tipo de agregação são mín., máx. ou médio (no período de granularidade da agregação)
    Operador Selecione o operador usado para comparar o valor de métrica com o limite.
    Unidade Se o sinal de métrica selecionado oferecer suporte a diferentes unidades, como bytes, KB, MB e GB, e se você tiver selecionado um limite estático, insira a unidade para a lógica da condição.
    Valor limite Se você selecionou um limite estático, insira o valor limite para a lógica da condição. O valor limite é o valor de alerta que será avaliado com base nos critérios de operador e de agregação.
    Sensibilidade do limite Se você tiver selecionado um limite dinâmico, insira o nível de confidencialidade. O nível de confidencialidade afeta a quantidade de desvio do padrão da série de métricas necessário para disparar um alerta.
    Granularidade de agregação Selecione o intervalo empregado para agrupar os pontos de dados usando a função de tipo de agregação. Escolha uma Granularidade de agregação (período) maior do que a Frequência de avaliação para reduzir a probabilidade de perder a primeira avaliação de uma série temporal.
    Frequência de avaliação Selecione a frequência com que a regra de alerta é executada. Selecione uma frequência menor que a granularidade de agregação a fim de gerar uma janela deslizante para a avaliação.
  7. Na seção Quando avaliar:

    Campo Descrição
    Verificar a cada Escolha com que frequência a regra de alerta verificará se a condição é atendida.
    Período de retrospectiva Escolha o período de pesquisa, que é o período de tempo para examinar cada vez que os dados são verificados. Por exemplo, a cada 1 minuto você examinará os últimos 5 minutos.

    No exemplo mostrado na captura de tela, o valor de 1.840.876 MB é usado representando um valor limite de 1,8 TB. Como o operador no exemplo é definido como maior que, o alerta será acionado se o consumo de espaço de armazenamento na instância gerenciada de SQL ultrapassar 1,8 TB. O valor limite para métricas de espaço de armazenamento deve ser expresso em MB.

    Captura de tela da guia Condição da caixa de diálogo Criar regra de alerta no portal do Azure. As seções Lógica de alerta e Quando avaliar são realçadas.

  8. Selecione Avançar: Ações > na parte inferior da página ou a guia Ações.

  9. Na guia Ações, selecione ou crie o grupo de ações necessário. Essa ação define o que acontece após o acionamento de um alerta (por exemplo, enviar um email ou ligar para o seu telefone). Selecione um Grupo de ações existente no painel Selecionar grupos de ações ou Criar grupo de ações em sua assinatura.

    1. Selecione +Criar grupo de ações.

      Captura de tela da guia Ações da caixa de diálogo Criar regra de alerta no portal do Azure. O botão Criar grupo de ação está realçado.

    2. Insira um Nome do grupo de ações e um Nome para exibição e selecione a Região:

      Opção Comportamento
      Global O serviço de grupos de ações decide onde armazenar o grupo de ações. O grupo de ações é persistido em pelo menos duas regiões para garantir a resiliência regional. O processamento de ações poderia ser feito em qualquer região geográfica.

      As ações de Serviço de Voz, SMS e email executadas como resultado de alertas de integridade do serviço são resilientes a incidentes de site dinâmico do Azure.
      Regional O grupo de ações é armazenado na região selecionada. O grupo de ações é com redundância de zona. O processamento das ações é realizado dentro da região.

      Use essa opção se quiser garantir que o processamento do grupo de ações seja executado dentro de um limite geográfico específico.

      Captura de tela da guia Básico da caixa de diálogo Criar um grupo de ações no portal do Azure.

    3. Selecione Avançar:Notificações> na parte inferior da página ou a guia Notificações.

    4. Na guia Notificações, defina uma notificação a ser enviada quando o alerta for disparado.

      • Tipo de notificação: selecione Enviar função do Azure Resource Manager por email para enviar um email aos usuários atribuídos a determinadas funções do Resource Manager do Azure no nível da assinatura ou Enviar email/mensagem SMS/push/ligação para enviar vários tipos de notificação a destinatários específicos.

      • Nome: insira um nome exclusivo para a notificação.

      • Detalhes: com base no tipo de notificação selecionado, insira um endereço de email, número de telefone ou outras informações.

      • Esquema de alerta comum: você pode optar por habilitar o esquema de alerta comum, que proporciona a vantagem de ter um conteúdo de alerta extensível e unificado em todos os serviços de alerta no Monitor. Para obter mais informações sobre esse esquema, consulte o Esquema de alerta comum.

      Captura de tela da guia Notificações da caixa de diálogo Criar grupo de ações. As informações de Configuração para uma notificação por e-mail são visíveis.

    5. Se você precisar definir uma lista de ações a serem acionadas quando um alerta for disparado, selecione a guia Ações e defina as ações.

      Captura de tela da guia Ações da caixa de diálogo Criar grupo de ações no portal do Azure com os campos Tipo de ação e Nome realçados.

    6. Se quiser atribuir um par chave-valor ao grupo de ações, selecione a guia Marcas. Caso contrário, ignore esta etapa. Usando marcas, você pode categorizar seus recursos do Azure. As marcas estão disponíveis para todos os recursos, grupos de recursos e assinaturas do Azure.

      Captura de tela da guia Marcas da caixa de diálogo Criar grupo de ações no portal do Azure. Os valores estão visíveis nas caixas Nome e Valor.

    7. Para examinar suas configurações, selecione a guia Examinar + criar. Essa etapa verifica rapidamente suas entradas para garantir que você inseriu todas as informações necessárias. Se houver problemas, eles serão relatados aqui. Depois de revisar as configurações, selecione Criar para criar o grupo de ações.

      Captura de tela da guia Examinar e criar da caixa de diálogo Criar um grupo de ações no portal do Azure com o botão Criar realçado.

  10. Na guia Detalhes, preencha os detalhes e as configurações da regra de alerta para seus registros e selecione o tipo de severidade. Você também tem a opção de usar as Propriedades personalizadas para adicionar as próprias propriedades à regra de alerta.

    Captura de tela da guia Detalhes da caixa de diálogo Criar alerta no portal do Azure.

  11. Na guia Marcas, configure as marcas necessárias no recurso de regra de alerta. Caso contrário, pule essa etapa.

    Captura de tela da guia Marcas da caixa de diálogo Criar uma regra de alerta no portal do Azure. Os valores estão visíveis nas caixas Nome e Valor.

  12. Na guia Revisar + criar, uma validação será executada e informará se houver problemas. Quando a validação for aprovada e você tiver examinado as configurações, selecione o botão Criar na parte inferior da página.

    Captura de tela da guia Examinar + criar da caixa de diálogo Criar uma regra de alerta no portal do Azure. O botão Criar está realçado.

A nova regra de alerta ficará ativa em alguns minutos e será disparada com base nas suas configurações.

Criar mais regras de alerta no portal do Azure

Você também pode criar regras de alerta em Eventos de log de atividades, Integridade do recurso e Pesquisa de logs para sua instância gerenciada de SQL.

Para saber mais, veja:

  1. No Portal do Azure, localize o recurso no qual você está interessado em monitorara e selecione-o.
  2. No menu de recursos, em Monitoramento, selecione Alertas. O texto e o ícone podem variar ligeiramente para diferentes recursos.
  3. Selecione o botão + Criar e, em seguida, Regra de alerta.
  4. Na página Criar uma regra de alerta, o Escopo é configurado automaticamente para o recurso.

    Observação

    Para evitar a distribuição de muitos alertas independentes, convém configurar alertas para todos os recursos de um tipo em uma assinatura, um grupo de recursos ou um servidor lógico do Banco de Dados SQL do Azure. Use a guia Escopo para alterar o escopo da nova regra de alerta.

Na Instância Gerenciada de SQL do Azure, capture eventos e configure alertas para a integridade do serviço do recurso na categoria de sinal de Integridade do recurso.

  1. No painel Condições, selecione Ver todos os sinais.

  2. No painel Selecionar um sinal, selecione Integridade do recurso. Escolha Aplicar.

  3. As listas suspensas Status do evento, Status do recurso atual, Status do recurso anterior e Tipo de recurso fornecem opções para configurar alertas para muitas possíveis alterações no status de integridade do recurso. Por padrão, todos os possíveis status e alterações de status são selecionados para que você possa enviar alertas para a detecção e resolução de problemas de integridade do serviço.

    Campo Descrição
    Status do evento Selecione os status dos eventos do Azure Resource Health. Os valores são Ativo, Em Andamento, Resolvido e Atualizado.
    Status do recurso atual Selecione o status do recurso atual. Os valores são Disponível, Degradado e Indisponível.
    Status do recurso anterior Selecione o status do recurso anterior. Os valores são Disponível, Degradado, Indisponível e Desconhecido.
    Tipo de motivo Selecione as causas dos eventos do Resource Health. Os valores são Iniciado pela Plataforma, Desconhecido e Iniciado pelo Usuário.
  4. Selecione Avançar: Ações>.

  1. Selecione um Grupo de ações existente no painel Selecionar grupos de ações ou Criar grupo de ações em sua assinatura. Um grupo de ações permite definir a ação a ser executada quando ocorrer uma condição de alerta. Essa ação define o que acontecerá após o disparo de um alerta (por exemplo, enviar um email).
    1. Como alternativa, use o recurso Usar ações rápidas para criar um novo grupo de ações e fornecer um email ou um destino de notificação para o aplicativo móvel do Azure.
  2. Selecione Avançar: Detalhes>.
  3. Forneça uma Assinatura e um Grupo de recursos.
  4. Por padrão, a gravidade de uma regra de alerta é 3 - Informativo. Você pode ajustar a Gravidade da regra de alerta conforme desejado.
  5. Forneça o Nome da regra de alerta. A descrição é opcional, mas recomendada.
  6. Forneça uma Região para a regra de alerta.
  7. Escolha uma Identidade para a regra de alerta. Você pode optar por fazer com que a regra de alerta use a identidade gerenciada atribuída pelo sistema (SAMI), a identidade gerenciada atribuída pelo usuário (UAMI). Para obter mais informações, consulte Identidade.
  8. Em Opções avançadas:
    1. Selecione Habilitar na criação para que a regra de alerta comece a ser executada assim que você terminar de criá-la.
    2. As opções Resolver alertas automaticamente estão habilitadas por padrão. Isso tornará o alerta com estado, o que significa que o alerta será resolvido quando a condição não for mais atendida.
  9. Selecione Avançar: Marcas>.
  10. Considere usar tags do Azure. Por exemplo, a marca "Proprietário" ou "CreatedBy" para identificar quem criou o recurso e a marca "Ambiente" para identificar se esse recurso está em produção, desenvolvimento, etc. Para obter mais informações, confira Desenvolver sua estratégia de nomenclatura e marcação para recursos do Azure.
  11. Selecione Examinar + criar.
  12. Selecione Criar. Em breve, o alerta estará ativo.

Verificar alertas

Observação

Para suprimir alertas barulhentos, consulte Supressão de alertas usando regras de ação.

Ao configurar uma regra de alerta, verifique se você está satisfeito com o gatilho de alerta e a frequência dela. Para o exemplo mostrado nesta página de configuração de um alerta no espaço de armazenamento usado, se a opção de alerta fosse email, você poderia receber um email como o seguinte:

Captura de tela de um exemplo do email que é enviado quando um alerta é disparado.

O email mostra o nome do alerta, os detalhes do limite e o motivo pelo qual o alerta foi disparado ajudando você a verificar e solucionar o problema do seu alerta.

  • Selecione o botão Ver no portal do Azure para exibir o alerta recebido por email no portal do Azure.
  • Selecione Exibir Regra > para exibir ou editar a regra de alerta que disparou o alerta.
  • Selecione Exibir Recurso > para exibir a instância gerenciada para a qual o alerta foi disparado.

Gerenciar regras de alerta

Observação

Os alertas existentes precisam ser gerenciados no menu Alertas no menu de recursos do portal do Azure. Os alertas existentes não podem ser modificados no painel de recurso da Instância Gerenciada.

Para exibir, suspender, ativar, modificar e excluir as regras de alerta existentes:

  1. Pesquise por alertas usando a pesquisa do portal do Azure. Selecione Alertas.

    Captura de tela da caixa de pesquisa no portal do Azure. O termo de pesquisa

    Como alternativa, você também poderá selecionar Alertas na barra de navegação do Azure, se o recurso estiver configurado.

  2. No painel Alertas, selecione Regras de alerta.

    Captura de tela da página Alertas no portal do Azure com o botão Regras de alerta realçado.

  3. Selecione uma regra de alerta individual existente para gerenciá-la. As regras ativas existentes podem ser modificadas e ajustadas à sua preferência. As regras ativas também podem ser suspensas sem serem excluídas.