Problema
Al analizar la telemetría de flujo, agregar filtros y/o facetas al diagrama de Sankey genera un error que indica que no se pudieron encontrar datos.
Error encontrado al analizar la telemetría de flujo.
Este error ocurre cuando la consulta NRQL subyacente generada por los filtros y/o facetas aplicadas al diagrama de Sankey no contiene la telemetría necesaria para representar el gráfico.
Solución
Al representar el gráfico sankey, se crea dinámicamente una consulta NRQL subyacente que tiene una dependencia específica basada en las selecciones del usuario. Como mínimo, existe el requisito de que los registros de flujo encontrados contengan los siguientes campos:
sample_rate
provider = 'kentik-flow-device'
in_bytes
oin_pkts
, dependiendo de si ha seleccionado la opciónByte traffic
o
Packet traffic
para el gráfico
También será necesaria la selección de facetas por parte del usuario. Por ejemplo, en la captura de pantalla anterior, los campos CustomBytes1
y CustomBytes2
no existen en los registros de flujo de la conversación que utiliza las direcciones IP de origen y destino en el filtro.
Para resolver este problema, primero investigue la consulta NRQL subyacente para su gráfico sankey seleccionando la acción View query en el icono superior derecho del gráfico e identifique cualquier campo que devuelva valores nulos o vacíos de su consulta. El siguiente paso sería actualizar la plantilla de flujo en su exportador de flujo para garantizar que todos los campos necesarios se envíen al agente de KTranslate como se esperaba.