Skip to main content
Data Infrastructure Insights
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Monitoramento e mapeamento de desempenho da rede Kubernetes

Colaboradores netapp-alavoie

O recurso Monitoramento e Mapeamento de Desempenho de Rede do Kubernetes simplifica a solução de problemas mapeando dependências entre serviços (também chamados de cargas de trabalho) e fornece visibilidade em tempo real das latências e anomalias de desempenho da rede para identificar problemas de desempenho antes que eles afetem os usuários. Esse recurso ajuda as organizações a reduzir custos gerais analisando e auditando os fluxos de tráfego do Kubernetes.

Principais recursos: • O Mapa de carga de trabalho apresenta dependências e fluxos de carga de trabalho do Kubernetes e destaca problemas de rede e desempenho. • Monitore o tráfego de rede entre pods, cargas de trabalho e nós do Kubernetes; identifique a origem dos problemas de tráfego e latência. • Reduza os custos gerais analisando o tráfego de rede de entrada, saída, entre regiões e entre zonas.

Exemplo de mapa de carga de trabalho

Pré-requisitos

Antes de poder usar o Monitoramento e Mapa de Desempenho de Rede do Kubernetes, você deve ter configurado o"Operador de monitoramento do NetApp Kubernetes" para habilitar esta opção. Durante a implantação do Operador, marque a caixa de seleção "Desempenho e Mapa de Rede" para habilitar. Você também pode habilitar essa opção navegando até uma página de destino do Kubernetes e selecionando "Modificar implantação".

selecionando a opção Mapa durante a parada do NKMO

Monitores

O Mapa de Carga de Trabalho usa"monitores" para derivar informações. O Data Infrastructure Insights fornece vários monitores Kubernetes padrão (observe que eles podem estar Pausados por padrão). Você pode Retomar (ou seja, habilitar) os monitores que desejar ou pode criar monitores personalizados para objetos do Kubernetes, que o Mapa de Carga de Trabalho também usará.

Você pode criar alertas de métricas do Data Infrastructure Insights em qualquer um dos tipos de objeto abaixo. Certifique-se de que os dados estejam agrupados pelo tipo de objeto padrão.

  • kubernetes.carga de trabalho

  • kubernetes.daemonset

  • kubernetes.implantação

  • kubernetes.cronjob

  • kubernetes.trabalho

  • kubernetes.replicaset

  • kubernetes.conjunto de estados

  • kubernetes.pod

  • kubernetes.network_traffic_l4

O Mapa

O mapa mostra serviços/cargas de trabalho e seus relacionamentos entre si. As setas mostram as direções do trânsito. Passar o mouse sobre uma carga de trabalho exibe informações resumidas sobre essa carga de trabalho, como você pode ver neste exemplo:

Exemplo de uma carga de trabalho do Mapa de Carga de Trabalho

Os ícones dentro dos círculos representam diferentes tipos de serviços. Observe que os ícones só são visíveis se os objetos subjacentes tiveremrótulos .

Ícones de serviço explicados

O tamanho de cada círculo indica o tamanho do nó. Observe que esses tamanhos são relativos. O nível de zoom do seu navegador ou o tamanho da tela podem afetar os tamanhos reais dos círculos. Da mesma forma, o estilo de linha de tráfego fornece uma visão rápida do tamanho da conexão; linhas sólidas em negrito são de alto tráfego, enquanto linhas pontilhadas claras são de baixo tráfego.

Os números dentro dos círculos indicam o número de conexões externas atualmente processadas pelo serviço.

legenda mostrando o círculo relativo (nó) e os tamanhos das conexões

Detalhes e alertas da carga de trabalho

Círculos exibidos em cores indicam um alerta de nível crítico ou de advertência para a carga de trabalho. Passe o mouse sobre o círculo para ver um resumo do problema ou clique no círculo para abrir um painel deslizante com mais detalhes.

Detalhes do Slideout da Carga de Trabalho com Alertas

Encontrar e Filtrar

Assim como acontece com outros recursos do Data Infrastructure Insights , você pode definir filtros facilmente para focar nos objetos específicos ou atributos de carga de trabalho desejados.

Filtragem do Mapa de Carga de Trabalho

Da mesma forma, digitar uma sequência de caracteres no campo Localizar destacará as cargas de trabalho correspondentes.

digitar na caixa de localização destaca cargas de trabalho

Rótulos de carga de trabalho

Os rótulos de carga de trabalho são necessários se você quiser que o Mapa identifique os tipos de cargas de trabalho exibidas (ou seja, os ícones circulares). Os rótulos são derivados da seguinte forma:

  • Nome do serviço/aplicativo em execução em termos genéricos

  • Se a origem for um pod:

  • Se a origem for externa ao cluster do Kubernetes:

    • O Data Infrastructure Insights tentará analisar o nome resolvido do DNS para extrair o tipo de serviço.

      Por exemplo, com um nome resolvido por DNS de s3.eu-north-1.amazonaws.com, o nome resolvido é analisado para obter s3 como o tipo de serviço.

Mergulhe fundo

Clicar com o botão direito do mouse em uma carga de trabalho apresenta opções adicionais para você explorar mais a fundo. Por exemplo, aqui você pode ampliar para visualizar as conexões dessa carga de trabalho.

Mapa de carga de trabalho Zoom com o botão direito do mouse para mostrar as conexões da carga de trabalho

Ou você pode abrir o painel deslizante de detalhes para visualizar diretamente a guia Resumo, Rede ou Pod e Armazenamento.

Exemplo de guia de rede deslizante de detalhes

Por fim, selecionar Ir para página de ativos abrirá a página inicial detalhada dos ativos para a carga de trabalho.

Página de ativos de carga de trabalho