Com o Flow Analyzer, é possível realizar as seguintes tarefas:
- Criar e executar uma consulta simples nos registros de fluxo de VPC
- Crie um filtro SQL (usando uma instrução WHERE) para a consulta no Registros de fluxo de VPC
- Organizar os resultados usando os campos selecionados e ordenar os resultados da consulta usando o tráfego total e os pacotes agregados
- Visualizar o tráfego nos intervalos de tempo escolhidos
- Veja os cinco principais fluxos de tráfego ao longo do tempo em um gráfico em um formato diferente, quando comparado com o restante do tráfego
- Conferir os recursos com maior tráfego agregado nos itens selecionados duração em formato tabular
- Visualize os detalhes do tráfego entre uma origem específica e par de destino dos resultados da consulta
- Detalhar os resultados da consulta usando os campos restantes disponíveis nos registros de fluxo de VPC
Antes de começar
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Ative os registros de fluxo de VPC ao criar uma sub-rede ou Ativar os registros de fluxo de VPC em uma sub-rede atual.
Papéis e permissões necessárias
Como o Flow Analyzer lê dados em nome do usuário, garanta que se você tem permissões suficientes para ler o bucket que contém os registros. Também é necessário fazer upgrade do bucket para usar a Análise de dados de registros.
Para permitir que um usuário leia registros nos buckets, use a página da Análise de registros. Usar a página Análise de dados de registros para conceder um dos papéis a seguir:
- Para acessar a visualização
_Default
no bucket_Default
, conceda à Papel de visualizador de registros (roles/logging.viewer
). - Para acessar todos os registros no bucket de registros
_Default
, incluindo acesso a dados conceda o papel Visualizador de registros particulares (roles/logging.privateLogViewer
).
Para mais informações, consulte Papéis do Logging.
- Para acessar a visualização
Para permitir que um usuário leia registros armazenados em um bucket definido pelo usuário, conceda o papel de acessador de visualizações de registros (
roles/logging.viewAccessor
). É possível restringir a autorização a uma visualização de registros específica. Para mais informações, consulte Controlar o acesso a uma visualização de registros.Como alternativa, crie um papel personalizado que conceda a as seguintes permissões:
logging.buckets.get
logging.buckets.list
logging.logEntries.list
logging.logs.list
resourcemanager.projects.get
Criar e executar a consulta
Para criar e executar a consulta, faça o seguinte:
Console
No console do Google Cloud, acesse a página Flow Analyzer.
Selecione um bucket de registros. Se você planeja usar o bucket de registros _Default, pule esta etapa.
No menu Agregação de tráfego, selecione uma das seguintes opções: opções:
- Origem – Destino: agregue o tráfego da origem ao destino.
- Cliente - Servidor: agregue o tráfego em ambas as direções por considerando os recursos com menor número de portas definições ou ter propriedades de serviço do GKE como servidores.
Para mais informações, consulte Agregação de tráfego.
Para definir o período da consulta, use o seletor de intervalo de tempo. O intervalo padrão é de uma hora, mas você pode selecionar uma das opções predefinidas. Você pode especificar horários de início e término personalizados ou escolher o em um período específico.
Clique em Executar novamente o período selecionado no gráfico.
Nos campos "Origem" e "Destino" ou "Cliente e servidor", selecione um na lista de campos.
Adicione uma ou mais expressões para filtrar fluxos que correspondam às pares de chave-valor selecionados usando a chave como o campo selecionado.
Se você selecionar mais filtros para o mesmo campo, será usado um operador
OR
. Se você selecionar filtros para campos diferentes, um operadorAND
será usado. Para exemplo, se você selecione dois valores de endereço IP:1.2.3.4
e10.20.10.30
e dois valores de País:US
eFrance
, o seguinte lógica de filtro é aplicada à consulta:(IP=
1.2.3.4
OR IP=10.20.10.30
)AND
(País=US
OR País=France
)Organize o fluxo usando os campos. Selecione um campo para organizar detalhes do fluxo.
Clique em Executar nova consulta.
Os gráficos Maiores fluxos de dados e Todos os fluxos de dados são atualizado.
Use as opções de exibição para personalizar os resultados da consulta. Para mais informações sobre as várias opções de exibição disponíveis, consulte Opções de exibição. Para selecionar opções personalizadas, consulte Personalizar opções de exibição.
Quando terminar de fazer mudanças nas opções de exibição, clique em OK.
Clique em Executar novamente para executar a consulta novamente com as opções de exibição selecionadas.
Criar e executar uma consulta SQL
Para criar e executar uma consulta no Flow Analyzer usando opções de filtro SQL, faça o seguinte:
No console do Google Cloud, acesse a página Flow Analyzer.
Selecione um bucket de registros. Se você planeja usar o bucket de registro _Default, pule esta etapa.
Para definir o intervalo de tempo da consulta, use o seletor de intervalo de tempo ou Selecione Executar o período selecionado novamente.
No menu Agregação de tráfego, selecione uma das seguintes opções: opções:
- Origem - Destino: agrega o tráfego da origem ao destino.
Cliente - Servidor: agregue o tráfego em ambas as direções por considerando os recursos com menor número de portas definições como servidores.
Para mais informações, consulte Agregação de tráfego.
Clique em Filtros SQL.
Insira a consulta de filtro do SQL usando a sintaxe do SQL do BigQuery.
Para conferir a sintaxe e exemplos da expressão de filtro, clique em Sintaxe e exemplos da expressão de filtro.
Organizar o fluxo usando os campos. Selecione um campo para organizar os detalhes do fluxo.
Clique em Executar nova consulta.
Os gráficos Maiores fluxos de dados e Todos os fluxos de dados são atualizado.
Use as opções de exibição para personalizar os resultados da consulta. Para obter mais informações sobre as várias opções de exibição disponíveis, consulte Opções de exibição. Para selecionar opções personalizadas, consulte Personalize as opções de exibição.
Quando terminar de alterar as opções de exibição, clique em OK.
Para executar a consulta novamente com as opções de exibição selecionadas, clique em Executar novamente.
Personalizar opções de exibição
Para ver detalhes específicos dos fluxos de tráfego, você pode personalizar a exibição . Para mais informações sobre as várias opções de exibição disponíveis, consulte Opções de exibição.
Console
- Crie a consulta.
- Selecione um bucket de registros. Se você planeja usar o registro _Default pode pular esta etapa.
- Para definir o intervalo de tempo da consulta, use o seletor de intervalo de tempo ou Selecione Executar o período selecionado novamente.
- Selecione os filtros.
- Selecione os campos para organizar os resultados.
- Execute a consulta.
- Selecione o tipo de métrica: Bytes enviados ou Pacotes enviados.
Selecione uma opção de agregação de métrica.
Se você selecionar Bytes enviados como métrica, escolha uma das seguintes opções: opções:
- Tráfego total: o tráfego total do período escolhido. Ativado por padrão.
- Taxa média de tráfego: a taxa média de tráfego do período. Calculado apenas para os períodos de alinhamento durante os quais o o tráfego foi observado.
- Taxa de tráfego mediana: a taxa de tráfego mediana para o período. Calculado apenas para os períodos de alinhamento em que o tráfego foi observado.
- Taxa de tráfego P95: a taxa de tráfego do 95o percentil do período escolhido. Calculado apenas para os períodos de alinhamento durante em que o tráfego foi observado.
- Taxa máxima de tráfego: a taxa máxima de tráfego do período.
Se você selecionar Pacotes enviados como métrica, escolha uma das seguintes opções: opções:
- Pacotes agregados: o número agregado de pacotes para o período escolhido. Ativado por padrão.
- Taxa média de pacotes: a taxa média de pacotes do período. Calculado apenas para os períodos de alinhamento em que o tráfego foi observado.
- Taxa de pacotes mediana: a taxa média de pacotes do período. Calculado apenas para os períodos de alinhamento durante os quais o o tráfego foi observado.
- Taxa de pacotes P95: a taxa de pacotes do 95o percentil do período. Calculado apenas para os períodos de alinhamento durante em que o tráfego foi observado.
- Taxa máxima de pacotes: a taxa máxima de pacotes para o período escolhido.
Para mais informações sobre as várias opções de agregação de métricas, consulte Agregações de métricas.
Selecione o Período de alinhamento. Para mais informações sobre o período de alinhamento, consulte Período de alinhamento:
Escolha um ponto de amostragem.
- Endpoint de origem: o número de bytes ou pacotes enviados conforme informado no endpoint de origem de um fluxo.
- Endpoint de destino: o número de bytes ou pacotes enviados conforme relatado no endpoint de destino de um fluxo.
- Soma do endpoint de origem e destino: a soma dos bytes enviados ou pacotes enviados conforme relatado pelos dois endpoints de um fluxo.
- Média do endpoint de origem e destino: uma média de bytes ou pacotes enviados conforme informado por ambos os endpoints de um fluxo se os detalhes de origem e destino estiverem disponíveis nos registros de fluxo da VPC.
Para mais informações, consulte Ponto de amostragem.
Mais detalhes do fluxo
Para visualizar os detalhes de um fluxo selecionado na tabela de fluxos de dados, faça o seguintes:
Console
- Crie a consulta.
- Selecione um bucket de registros. Se você planeja usar o registro _Default pode pular esta etapa.
- Para definir o intervalo de tempo da consulta, use o seletor de intervalo de tempo ou Selecione Executar o período selecionado novamente.
- Selecione os filtros.
- Selecione os campos para organizar os resultados.
- Execute a consulta.
Na tabela Todos os fluxos de dados, clique em Mostrar detalhes de qualquer fluxo.
A página Detalhes do fluxo que aparece mostra todos os recursos correspondentes os filtros selecionados e o tráfego desses recursos.
Detalhar os fluxos de tráfego
É possível refinar ainda mais o tráfego dos recursos selecionados. Usando Com o Flow Analyzer, é possível detalhar os resultados da consulta usando o disponíveis nos registros de fluxo de VPC. Para mais informações, consulte Detalhes do fluxo de detalhamento ou de detalhamento detalhado.
Para detalhar os fluxos de tráfego usando mais campos, faça o seguinte:
Console
- Crie a consulta.
- Selecione um bucket de registros. Se você planeja usar o bucket de registro _Default, pule esta etapa.
- Para definir o intervalo de tempo da consulta, use o seletor de intervalo de tempo ou Selecione Executar o período selecionado novamente.
- Selecione os filtros.
- Selecione os campos para organizar os resultados.
- Execute a consulta.
Na tabela Todos os fluxos de dados, clique em Mostrar detalhes de qualquer fluxo.
A página Detalhes do fluxo que aparece mostra todos os recursos correspondentes os filtros selecionados e o tráfego desses recursos.
Na lista Aprofundar por, selecione um campo para fazer uma análise detalhada.
Para comparar com o tráfego anterior, clique no botão Comparar com o passado. Isso permite ver seis linhas: três linhas contínuas para as três os fluxos de tráfego do detalhamento e três linhas tracejadas nos cores que representam o trânsito anterior.
A seguir
- Métricas e período de alinhamento
- Executar testes de conectividade no Flow Analyzer
- Monitorar seus fluxos de tráfego
- Resolver problemas de dados no Flow Analyzer