Monitorar o Azure ExpressRoute

Quando você tem aplicativos e processos de negócios críticos que dependem de recursos do Azure, recomendamos monitorar a disponibilidade, o desempenho e a operação desses recursos.

Este artigo descreve os dados de monitoramento gerados pelo Azure ExpressRoute. O Azure ExpressRoute usa o Azure Monitor. Se você não estiver familiarizado com os recursos do Azure Monitor comuns a todos os serviços do Azure que o usam, leia Monitoramento de recursos do Azure com o Azure Monitor.

Insights do ExpressRoute

Alguns serviços no Azure têm um painel de monitoramento predefinido com foco especial no portal do Azure que fornece um ponto de partida para monitorar seu serviço. Esses painéis especiais são chamados de insights.

O ExpressRoute usa insights de rede para fornecer um mapeamento detalhado de topologia de todos os componentes do ExpressRoute (emparelhamentos, conexões, gateways) em relação uns com os outros. Os insights de rede para o ExpressRoute também têm o painel de métricas pré-carregado para disponibilidade, taxa de transferência, quedas de pacotes e métricas de gateway. Para obter mais informações, confira Insights do Azure ExpressRoute usando insights de rede.

Dados de monitoramento

O Azure ExpressRoute coleta os mesmos tipos de dados de monitoramento que outros recursos do Azure descritos em Dados de monitoramento de recursos do Azure.

Confira Referência de dados de monitoramento do Azure ExpressRoute para obter informações detalhadas sobre as métricas e métricas de logs criadas pelo Azure ExpressRoute.

Coleta e roteamento

As métricas de plataforma e o Log de atividades são coletados e armazenados automaticamente, mas podem ser roteados para outras localizações usando uma configuração de diagnóstico.

Os Logs de recursos não são coletados e armazenados até você criar uma configuração de diagnóstico e roteá-los para uma ou mais localizações.

Confira Criar uma configuração de diagnóstico para coletar logs e métricas de plataforma no Azure para obter o processo detalhado de criação de uma configuração de diagnóstico usando o portal do Azure, a CLI ou o PowerShell. Ao criar uma configuração de diagnóstico, você especifica quais categorias de logs coletar. As categorias para Azure ExpressRoute estão listadas em Referência de dados de monitoramento do Azure ExpressRoute.

Importante

A habilitação dessas configurações requer serviços adicionais do Azure (conta de armazenamento, hub de eventos ou o Log Analytics), o que pode aumentar o custo. Para calcular um custo estimado, acesse a Calculadora de preços do Azure.

As métricas e os logs que você pode coletar são discutidos nas seções a seguir.

Analisando as métricas

Você pode analisar as métricas do Azure ExpressRoute com métricas de outros serviços do Azure por meio do Metrics Explorer. Para isso, abra Métricas no menu Azure Monitor. Consulte Análise de métricas com o explorador de métricas do Azure Monitor para obter detalhes sobre como usar essa ferramenta.

Captura de tela do painel de métricas do ExpressRoute.

Para referência, você pode ver uma lista de todas as métricas de recurso com suporte no Azure Monitor.

  • Para exibir as métricas de ExpressRoute, filtre por Tipo de recurso Circuitos do ExpressRoute.
  • Para exibir as métricas de Alcance Global, filtre por Tipo de recurso Circuitos do ExpressRoute e selecione um recurso de circuito do ExpressRoute que tenha Alcance Global habilitado.
  • Para exibir as métricas do ExpressRoute Direct, filtre o Tipo de recurso por Portas do ExpressRoute.

Depois que uma métrica for selecionada, a agregação padrão é aplicada. Opcionalmente, você pode aplicar a divisão, que vai mostrar a métrica com dimensões diferentes.

Análise de logs

Os dados em Logs do Azure Monitor são armazenados em tabelas em que cada tabela tem o próprio conjunto de propriedades exclusivas.

Todos os logs de recursos no Azure Monitor têm os mesmos campos seguidos por campos específicos do serviço. O esquema comum está descrito em Esquema do log de recursos do Azure Monitor. O esquema para logs de recursos do ExpressRoute é encontrado na Referência de dados do Azure ExpressRoute.

O log de atividades é um registro de plataforma que fornece insights sobre eventos no nível da assinatura. Você pode exibi-lo de modo independente ou roteá-lo para os Logs do Azure Monitor, nos quais você pode fazer consultas muito mais complexas usando o Log Analytics.

O ExpressRoute armazena dados nas tabelas a seguir.

Tabela Descrição
AzureDiagnostics Tabela comum usada por vários serviços para armazenar logs de recursos. Os logs de recursos do ExpressRoute podem ser identificados com o MICROSOFT.NETWORK.
AzureMetrics Dados de métrica emitidos pelo ExpressRoute que medem a integridade e o desempenho.

Para exibir essas tabelas, navegue até o recurso de circuito do ExpressRoute e selecione Logs em Monitoramento.

Observação

Os logs de diagnóstico do Azure, como o log da tabela de rotas BGP, são atualizados a cada 24 horas.

Consultas de exemplo do Kusto

Aqui estão algumas consultas que você pode inserir na barra de pesquisa de logs para ajudar no monitoramento dos recursos do Azure ExpressRoute. Essas consultas funcionam com a nova linguagem.

  • Para consultar a tabela de rotas BGP (Border Gateway Protocol) aprendida nas últimas 12 horas.

    AzureDiagnostics
    | where TimeGenerated > ago(12h)
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceType , network_s, path_s, OperationName
    
  • Para consultar de mensagens informativas do BGP por nível, tipo de recurso e rede.

    AzureDiagnostics
    | where Level == "Informational"
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceId , Level, ResourceType , network_s, path_s
    
  • Para consultar o grafo de tráfego BitInPerSeconds na última hora.

    AzureMetrics
    | where MetricName == "BitsInPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • Para consultar o grafo de tráfego BitOutPerSeconds na última hora.

    AzureMetrics
    | where MetricName == "BitsOutPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • Para consultar o grafo de ArpAvailability em intervalos de 5 minutos.

    AzureMetrics
    | where MetricName == "ArpAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    
  • Para consultar o grafo de disponibilidade do BGP em intervalos de 5 minutos.

    AzureMetrics
    | where MetricName == "BGPAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    

Alertas

Os alertas do Azure Monitor notificam você proativamente quando condições importantes são encontradas nos dados de monitoramento. Eles permitem que você identifique e resolva problemas no seu sistema antes que os clientes os percebam. Você pode definir alertas em métricas, logs e log de atividades. Os diferentes tipos de alertas têm benefícios e desvantagens.

A tabela a seguir lista as regras de alerta comuns e recomendadas para o Azure ExpressRoute.

Tipo de alerta Condição Descrição
Indisponibilidade de ARP Nome da dimensão: tipo de emparelhamento. Tipo de agregação: Méd. Operador: menor que. Valor de limite: 100% Quando há indisponibilidade do ARP para um tipo de emparelhamento.
Indisponibilidade de BGP Nome da dimensão: par. Tipo de agregação: Méd. Operador: menor que. Valor de limite: 100% Quando há indisponibilidade de BGP para um par.

Observação

Durante a manutenção entre a rede principal e a borda da Microsoft, a disponibilidade do BGP aparecerá inoperante mesmo se a sessão de BGP entre a borda do cliente e a borda da Microsoft permanecer em atividade. Para obter informações sobre a manutenção entre a borda da Microsoft e a rede principal, certifique-se de que seus alertas de manutenção estão ativos e configurados.

Alertas para conexões de gateway do ExpressRoute

  1. Para configurar alertas, navegue até Azure Monitor e selecione Alertas.

    Captura de tela da opção de alertas na página de visão geral do monitor.

  2. Selecione + Criar > Regra de alerta e selecione o recurso de conexão de gateway do ExpressRoute. Selecione Avançar: Condição > para configurar o sinal.

    Captura de tela da seleção do gateway de rede virtual do ExpressRoute na página de selecionar um recurso.

  3. Na página Selecionar um sinal, selecione uma métrica, integridade do recurso ou log de atividades que você quer ser alertado. Dependendo do sinal selecionado, talvez seja necessário inserir informações adicionais, como um valor limite. Você também pode combinar vários sinais em um único alerta. Selecione Avançar: Ações > para definir quem e como recebe a notificação.

    Captura de tela da lista de sinais que podem ser alertados para gateways do ExpressRoute.

  4. Selecione + Selecionar grupos de ações para escolher um grupo de ações existente criado anteriormente ou selecione + Criar grupo de ações para definir um novo. No grupo de ações, você determina como as notificações são enviadas e quem as recebe.

    Captura de tela da página de grupos de ações.

  5. Selecione Examinar + criar e, em seguida Criar para implantar o alerta na assinatura.

Próximas etapas