Problema
Ao analisar a telemetria de fluxo, adicionar filtros e/ou facetas ao diagrama Sankey resulta em um erro de que nenhum dado foi encontrado.
Erro encontrado ao analisar a telemetria de fluxo.
Este erro ocorre quando a consulta NRQL subjacente gerada pelos filtros e/ou facetas aplicadas ao diagrama sankey não contém a telemetria necessária para renderizar o gráfico.
Solução
Ao renderizar o gráfico sankey, é criada dinamicamente uma consulta NRQL subjacente que possui dependência específica baseada nas seleções do usuário. No mínimo, é necessário que os registros de fluxo encontrados contenham os seguintes campos:
sample_rate
provider = 'kentik-flow-device'
in_bytes
ouin_pkts
, dependendo se você selecionou a alternânciaByte traffic
ou
Packet traffic
para o gráfico
A seleção de facetas do usuário também será necessária. Por exemplo, na captura de tela acima, os campos CustomBytes1
e CustomBytes2
não existem nos registros de fluxo da conversa usando os endereços IP de origem e destino no filtro.
Para resolver esse problema, primeiro investigue a consulta NRQL subjacente do seu gráfico sankey selecionando a ação View query no ícone superior direito do gráfico e identifique quaisquer campos que retornem valores nulos ou vazios da sua consulta. A próxima etapa seria atualizar o modelo de fluxo no seu exportador de fluxo para garantir que todos os campos necessários sejam enviados para o agente KTranslate conforme esperado.