Preguntas frecuentes
Los detalles del diagnóstico en el gráfico de servicios le sugieren las posibles acciones de solución de problemas para resolver los datos parciales o nulos en el gráfico de servicio. Las siguientes preguntas frecuentes pueden ayudarlo a analizar información adicional para solucionar el problema de datos parciales o nulos en el gráfico de servicio:
¿Por qué el gráfico de servicios muestra datos parciales o ningún dato?
Las posibles razones pueden ser las siguientes:
-
La ruta estática no está configurada
-
El estado del clúster de Kubernetes está indisponible
-
Error en el registro CPX
-
Los servidores virtuales CPX no tienen licencia
-
La configuración de análisis requerida no está establecida, lo que impide que el gráfico de servicio cargue todos los datos.
Service Graph muestra solo nodos y ningún borde
En el gráfico de servicio, los nodos se refieren a los servicios del clúster Kubernetes y los bordes se refieren al flujo de tráfico. Si no ve los bordes, significa que no hay tráfico entre los servicios.
Tras añadir un clúster de Kubernetes a NetScaler Console ( Infraestructura > Orquestación > Kubernetes), la configuración del nodo de servicio de Kubernetes se envía a la base de datos cada 1 hora. Si no se envía tráfico durante este tiempo mencionado, los bordes no son visibles.
Si no puede ver los bordes, incluso después de haber enviado tráfico, consulte la siguiente pregunta.
Estoy enviando tráfico y he resuelto todos los problemas como parte de Diagnósticos para datos no/parciales. Pero sigo sin ver ningún borde gráfico
-
Asegúrese de que su aplicación envíe tráfico a través de NetScaler configurando una entrada adecuada. Puede comprobarlo asegurándose de que la directiva de AppFlow acierta los incrementos del recuento al enviar tráfico.
-
Si su aplicación tiene conexiones TCP persistentes, ese borde en particular no se mostrará hasta que finalice la conexión.
-
Si utiliza cualquier otro factor de forma de NetScaler además de CPX, asegúrese de que los servidores virtuales del NetScaler tengan licencia. NetScaler Console Graph Diagnostics solo considera CPX de forma predeterminada.
¿Con qué frecuencia muestra el gráfico de servicios los datos de Kubernetes?
Puede ver los detalles del servicio en el gráfico de servicios en un intervalo de tiempo de aproximadamente 5 minutos de duración.
Agregué rutas estáticas en Agent, pero aún así el registro CPX está fallando
Para solucionar aún más este problema, sigue estos pasos:
Paso 1: Asegúrese de que la comunicación entre el CPX y el agente esté bien:
-
Inicie sesión en el nodo principal de Kubernetes.
-
Ejecute
kubectl get pods
. -
Ejecute
kubectl exec -it <cpx_pod> bash
para obtener el registro CPX. -
Ejecute
/var/log/boot.log
para asegurarse de que la solicitud enviada al agente tenga 200 respuestas.Si hay algún problema con esta solicitud (el código de respuesta no es 200):
-
Si se trata de un problema relacionado con la conectividad, asegúrese de que se haya resuelto el problema de conectividad del agente CPX.
-
Si se trata de un problema de autenticación, el registro de CPX falla cuando se cambia la contraseña del agente.
-
Paso 2: Si el paso 1 funcionó correctamente, compruebe los registros del agente:
-
Inicie sesión en el agente
-
Ejecute
grep <CPX IP> /var/mps/log/mps_service.log
Si el paso 1 se ha realizado correctamente, las rutas deben estar presentes en mps_service.log.
Si las rutas no están presentes, se muestra un error de dispositivo al que no se puede acceder en mps_service.log.
-
Si no hay ningún error, ejecute
grep <CPX IP> /var/mps/log/mps_cloudagent.log
para ver los detalles de lo que ocurrió durante el registro.Alternativamente, aunque no se recomienda: también puede registrar CPX desde la GUI proporcionando nombre de usuario y contraseña, puerto HTTP/HTTPS (especificado en CPX.yaml) y el agente que tiene configuradas las rutas estáticas.
Las transacciones TCP no son visibles en el gráfico de servicio
-
Asegúrese de que la versión de CPX sea la 50.x o posterior.
-
Habilite la configuración de transacción TCP en Todas. Para obtener más información, consulte Configuración del gráfico de servicios.
Service Graph está visible, pero no hay ningún cliente > Ingress > service edges
La dirección IP del cliente se utiliza para deducir el tráfico que proviene del cliente. Asegúrese de que los datos recibidos de CPX tengan una IP que no coincida con ninguna IP de pod de Kubernetes. Este problema puede no mantenerse en buen estado en todas las implementaciones. Por ejemplo: Problema de latido reciente.
¿Cuáles son las CNIs compatibles?
Franela, calicó y Canal
No puedo agregar un clúster de Kubernetes desde la GUI de NetScaler Console
Asegúrese de que su token tenga acceso a todo el clúster de Kubernetes. Para obtener más información, consulte Agregar un clúster de Kubernetes en NetScaler Console.
No puedo ver ninguna transacción en Trace Info
Para obtener análisis de rastreo distribuido, asegúrese de que:
-
Su NetScaler tiene habilitado el rastreo distribuido en el CPX YAML.
-
su aplicación sigue rastreando los encabezados.
Para validar esta configuración, consulte Rastreo distribuido.
No puedo ver mi servidor virtual configurado en NetScaler en la consola de NetScaler
NetScaler Console sondea los datos de NetScaler cada hora. Para consultar manualmente la configuración de NetScaler, vaya a RedFunciones de redy haga clic enSondear ahora.
En este artículo
- ¿Por qué el gráfico de servicios muestra datos parciales o ningún dato?
- Service Graph muestra solo nodos y ningún borde
- Estoy enviando tráfico y he resuelto todos los problemas como parte de Diagnósticos para datos no/parciales. Pero sigo sin ver ningún borde gráfico
- ¿Con qué frecuencia muestra el gráfico de servicios los datos de Kubernetes?
- Agregué rutas estáticas en Agent, pero aún así el registro CPX está fallando
- Las transacciones TCP no son visibles en el gráfico de servicio
- Service Graph está visible, pero no hay ningún cliente > Ingress > service edges
- ¿Cuáles son las CNIs compatibles?
- No puedo agregar un clúster de Kubernetes desde la GUI de NetScaler Console
- No puedo ver ninguna transacción en Trace Info
- No puedo ver mi servidor virtual configurado en NetScaler en la consola de NetScaler