Visão geral do Cloud Network Insights

O Cloud Network Insights é uma solução pronta para uso oferecida em parceria com a AppNeta da Broadcom, que oferece visibilidade da integridade da rede e do desempenho dos aplicativos em ambientes complexos, multicloud e híbridos.

Com o Cloud Network Insights, as equipes de rede e operações podem monitorar a rede para identificar se a degradação de um aplicativo é causada pela rede ou pelo próprio aplicativo. A origem da degradação pode estar em Google Cloud, provedores de serviços de nuvem terceirizados, conectividade de última milha com infraestrutura local ou a Internet.

O Cloud Network Insights usa sondagem sintética ativa para monitorar esses caminhos complexos do ponto de vista do usuário ou do aplicativo, permitindo que você monitore rotas de rede mesmo quando não há tráfego de usuários. Assim, você pode encontrar possíveis problemas antes que eles afetem sua empresa.

Recursos e benefícios

O Cloud Network Insights oferece os seguintes benefícios:

  • Detecção proativa: identifique problemas de desempenho da rede e do aplicativo com testes sintéticos, geralmente antes que eles afetem os usuários.
  • Visibilidade de ponta a ponta: monitore caminhos em redes que não são suas, como links de ISP e serviços de nuvem de terceiros.
  • Análise rápida da causa raiz: diferencie rapidamente entre problemas de rede, problemas no nível do aplicativo ou impactos no desempenho do navegador.
  • Validação de SLA: obtenha métricas para verificar se os ISPs e outros provedores de serviços atendem aos compromissos de desempenho.
  • Insights de aplicativos da Web: medem métricas de experiência do usuário para aplicativos da Web, como tempo de resolução de DNS ou tempos de carregamento de página do navegador completo.
  • Monitoramento integrado: acesse métricas e registros diretamente no Google Cloud, aproveitando o Cloud Monitoring e o Cloud Logging para painéis e alertas.

Como o Cloud Network Insights funciona

O Cloud Network Insights realiza sondagem sintética ativa para coletar telemetria de desempenho em tempo real de toda a rede. Pontos de monitoramento: um software de agente de monitoramento leve que envia os dados coletados e recebe atualizações de configuração ao se comunicar com segurança pela Internet com o plano de controle central do Cloud Network Insights, hospedado no Google Cloud e gerenciado pela AppNeta.

O Cloud Network Insights captura elementos como o tempo no nível do pacote, os saltos de caminho e os códigos de resposta do aplicativo para visualizar a integridade das rotas de rede. Depois de processar esses dados com mecanismos de análise especializados, o Cloud Network Insights exporta os resultados com o Google Cloud Observability para fornecer uma visualização unificada da integridade da rede.

Monitore sua rede com o Cloud Network Insights fazendo o seguinte:

  1. Implante pontos de monitoramento. Elas são a origem das sondagens sintéticas e podem ser o destino ou o destino das sondagens.
  2. Configure políticas de monitoramento. Eles informam aos pontos de monitoramento o que sondar (caminhos de rede ou da Web) e com que frequência executar os testes.
  3. Configurar alarmes e geração de registros. Os alarmes no AppNeta identificam interrupções persistentes na rede e enviam registros e eventos para o Google Cloud Observability para alertas e notificações.
  4. Configure alertas e notificações. Configure políticas de alerta do Google Cloud para notificar sua equipe por e-mail, Slack, PagerDuty ou outros canais de notificação.
  5. Analisar métricas. O Cloud Network Insights oferece visualizações de salto a salto dos caminhos de rede e exporta dados de telemetria para o Google Cloud Observability para alertas e painéis.

Pontos de monitoramento

Os pontos de monitoramento são agentes de software que executam sondagens sintéticas. É possível implantá-los em segmentos de rede críticos que representam sua base de usuários ou back-end de aplicativos para monitorar o desempenho da rede ou do web app. Por exemplo, é possível implantar pontos de monitoramento em uma VPC central, uma filial remota ou uma região de nuvem específica mais próxima dos seus clientes.

É possível implantar pontos de monitoramento como contêineres ou appliances virtuais na sua rede de nuvem ou on-premises.

Políticas de monitoramento

As políticas de monitoramento são conjuntos de regras que controlam o comportamento do monitoramento. Eles vinculam um ponto de monitoramento (origem) a um destino. As políticas de monitoramento determinam quais pontos de monitoramento executam testes, em quais destinos e com que frequência.

Caminhos de monitoramento

As políticas de monitoramento geram caminhos, que são visualizações da rota usada pelos pacotes de sondagem. O Cloud Network Insights é compatível com dois tipos de caminhos de monitoramento: caminhos de rede e caminhos da Web.

  • Caminhos de rede: os caminhos de rede oferecem uma visualização salto a salto da infraestrutura (camadas 3 e 4) entre uma origem e um destino. Isso é usado para identificar exatamente onde na rede (como um roteador de ISP específico ou um gateway híbrido) um problema está ocorrendo. Ele captura métricas como tempo de retorno (RTT), perda de pacotes, jitter e mudanças de caminho. Esses caminhos operam em dois modos:
    • Caminhos de extremidade única: o ponto de monitoramento sonda um destino externo (por exemplo, google.com, um VIP de SaaS ou um roteador) que não tem um ponto de monitoramento instalado. Isso depende de protocolos padrão (ICMP, TCP, UDP ou Echo) e é ideal para monitorar destinos públicos ou de terceiros.
    • Caminhos de duas extremidades: o ponto de monitoramento testa um ponto de monitoramento ou um destino de monitoramento global diferente. Como você controla as duas extremidades, esse modo fornece dados mais completos, incluindo latência unidirecional precisa, jitter e a capacidade de detectar roteamento assimétrico, como caminhos diferentes para upload e download.
  • Caminhos da Web: forneça um monitor da experiência de ponta a ponta de um aplicativo da Web (Camada 7). Esses caminhos operam em dois modos:
    • Navegador: o ponto de monitoramento usa um mecanismo de navegador real (Selenium) para carregar páginas da Web completas, executar JavaScript e renderizar conteúdo. Isso mede o tempo total de carregamento da página e valida a experiência real do usuário.
    • HTTP: o ponto de monitoramento envia solicitações HTTP ou HTTPS sintéticas para um URL ou endpoint de API. Isso cria uma verificação leve para disponibilidade do servidor, tempo de resposta e desempenho de TLS ou DNS sem a sobrecarga de carregar uma página inteira.

Alarmes

Os alarmes são a camada de inteligência que identifica problemas de rede persistentes e representam uma mudança no estado de integridade da rede. Elas são criadas por regras de alarme no AppNeta que definem limites de métricas e quantas vezes uma métrica precisa exceder esse limite (violação) em um período para acionar um evento. Esses eventos são enviados para o Cloud Logging.

Métricas e registros

Toda a telemetria coletada é exportada para o Google Cloud Observability para visualizar a arquitetura e o desempenho da rede em um painel único. Dependendo do tipo de dados, eles são enviados para o Cloud Monitoring ou o Cloud Logging.

  • Cloud Monitoring (métricas): os dados de performance quantitativos são exportados como métricas padrão do Google Cloud .
    • Integridade da rede: inclui métricas como tempo de retorno mínimo, médio e máximo, porcentagem de perda de pacotes e instabilidade.
    • Experiência na Web: inclui métricas como tempo total de transação, tempo de pesquisa de DNS, tempo para o primeiro byte (TTFB) e códigos de status HTTP.
  • Cloud Logging (eventos): mudanças de estado qualitativas e alarmes são exportados como registros estruturados. É possível consultar esses registros na Análise de registros para realizar uma análise da causa raiz ou criar alertas com base em registros para notificação imediata.
    • networkmanagement.googleapis.com/insights_alarm: acionado quando a performance se desvia dos valores de referência definidos.
    • networkmanagement.googleapis.com/insights_event: acionado por mudanças estruturais, como quando um ponto de monitoramento fica off-line e on-line novamente ou quando há uma mudança na rota de rede (mudança de caminho).

Alertas e notificações

As políticas de alertas são o mecanismo do Google Cloud Observability que envia notificações para sua equipe.

  • Alertas com base em registros: o Cloud Network Insights usa políticas de alertas com base em registros. Quando um alarme é acionado, ele grava uma entrada de registro estruturada (networkmanagement.googleapis.com/insights_alarm) no Cloud Logging.
  • Modelos predefinidos: para simplificar a configuração, o Cloud Network Insights fornece modelos de política de alertas predefinidos no console Google Cloud . Com esses modelos, você pode criar rapidamente políticas para cenários comuns, como um Critical Network Alarm.
  • Canais de notificação: as políticas de alerta se conectam aos seus canais de notificação Google Cloud atuais, permitindo que você receba alertas do Cloud Network Insights por e-mail, Slack, PagerDuty, SMS ou Pub/Sub.

Ações e plataformas

As tarefas de gerenciamento do Cloud Network Insights são divididas entre Google Cloud e AppNeta. A tabela a seguir associa ações comuns à plataforma correta em que elas são realizadas.

Ações Interface Descrição
Implantar pontos de monitoramento Console doGoogle Cloud Faça o download dos pacotes de instalação (Docker, Helm, OVA) e confira o status da conexão (Ativo ou Off-line) dos seus pontos de monitoramento aqui.
Ver pontos de monitoramento Console doGoogle Cloud Confira sua frota de agentes, verifique as versões de software e identifique quais pontos de monitoramento precisam de upgrades.
Criar políticas de monitoramento AppNeta Defina as regras para o teste, incluindo origem, destino e perfis. Essas políticas geram os caminhos de rede e da Web ativos que coletam telemetria.
Ver métricas de alto nível Console doGoogle Cloud Confira as métricas de desempenho padrão (latência, perda, jitter) dos seus caminhos diretamente nos painéis do Cloud Monitoring.
Solução de problemas detalhada AppNeta Confira diagnósticos avançados, como visualizações de rota de salto a salto (TruPath) ou um gráfico de linha do tempo para transações da Web.
Criar regras de alarme AppNeta Defina os limites que acionam o envio de eventos e registros para Google Cloud.
Configurar políticas de alertas e notificações Console doGoogle Cloud Configure políticas de notificação (e-mail, Slack, PagerDuty ou Pub/Sub) usando políticas de alerta com base em registros.

Sincronização de dados

Embora a configuração aconteça em dois lugares, os dados são sincronizados de volta para Google Cloud:

  • Métricas: os dados de performance coletados pelos pontos de monitoramento são exportados para o Cloud Monitoring.
  • Registros: os alarmes e eventos gerados pelo AppNeta são exportados para o Cloud Logging.