Questions fréquentes

Les diagnostic détails du graphique de service vous suggèrent les actions de dépannage possibles pour résoudre les données partielles ou incomplètes dans le graphique de service. La FAQ suivante peut vous aider à analyser des informations supplémentaires pour résoudre le problème de données partielles ou incomplètes dans le graphique de service :

Pourquoi le graphique de service affiche des données partielles ou aucune donnée ?

Les raisons possibles pourraient être :

  • L’itinéraire statique n’est pas configuré

  • L’état du cluster Kubernetes est indisponible

  • Échec de l’enregistrement CPX

  • Les serveurs virtuels CPX ne sont pas sous licence

  • La configuration d’analyse requise n’est pas définie qui empêche le graphique de service de charger toutes les données.

Service Graph affiche uniquement les nœuds et aucune arête

Dans le graphique de service, les nœuds font référence aux services du cluster Kubernetes et les tronçons font référence au flux de trafic. Si vous ne voyez pas de tronçons, cela signifie qu’il n’y a pas de trafic entre les services.

Après avoir ajouté un cluster Kubernetes à ADM (Orchestration > Kubernetes), la configuration du nœud de service Kubernetes est envoyée à la base de données toutes les 1 heure. Si aucun trafic n’est envoyé pendant cette période, les tronçons ne sont pas visibles.

Si vous n’êtes pas en mesure de voir les tronçons, même après avoir envoyé du trafic, reportez-vous à la question suivante.

J’envoie du trafic et j’ai résolu tous les problèmes dans le cadre de Diagnostics for Non/Partial Data. Mais je ne vois toujours pas d’arêtes de graphique

  1. Assurez-vous que votre application envoie du trafic via Citrix ADC en configurant une entrée appropriée. Vous pouvez vérifier cela en vous assurant que la stratégie AppFlow touche les incréments de compte lors de l’envoi du trafic.

    FAQ

  2. Si votre application possède des connexions persistantes TCP, ce tronçon particulier n’est pas affiché tant que la connexion n’est pas terminée.

  3. Si vous utilisez un autre facteur de forme ADC en dehors de CPX, assurez-vous que les serveurs virtuels de ADC sont sous licence. ADM Service Graph Diagnostics ne prend en compte que CPX par défaut.

À quelle fréquence le graphique de service affiche-t-il les données Kubernetes ?

Vous pouvez afficher les détails du service dans le graphique de service à un intervalle de temps d’environ 5 minutes.

Qu’est-ce que l’agent Citrix ADM et que signifie l’agent Citrix ADM pour le graphe de service dans le service Citrix ADM et sur site ?

  • Dans le service ADM Citrix, un agent est obligatoire pour activer la communication entre Citrix ADM et les instances gérées dans votre centre de données ou votre cloud. Pour de plus amples informations, consultez Installer l’agent Citrix ADM.

  • Dans Citrix ADM sur site, un agent est facultatif. Un agent sur site est configuré dans les centres de données distants principalement pour réduire la consommation de bande passante et limiter le nombre d’instances qui envoient directement du trafic à Citrix ADM. Pour de plus amples informations, consultez Configurer les agents sur site pour un déploiement multisite.

Pour le graphique de service :

  • L’agent Citrix ADM est obligatoire dans le service Citrix ADM.

  • L’agent Citrix ADM est facultatif dans Citrix ADM sur site.

Lorsque je peux utiliser l’agent Citrix ADM pour Citrix ADM sur site pour afficher le graphique de service

  • Si vos clusters Citrix ADM et Kubernetes sont hébergés sur le même réseau, l’agent sur site n’est pas requis.

  • Si votre cluster Citrix ADM et Kubernetes sont hébergés sur un réseau différent, la configuration de l’agent sur site est obligatoire.

J’ai ajouté des routes statiques dans l’agent mais l’enregistrement CPX échoue toujours

Pour déboguer davantage ce problème :

Étape 1 : Assurez-vous que la communication CPX à l’agent est bien :

  1. Connectez-vous au nœud maître Kubernetes.

  2. Exécutez kubectl get pods.

  3. Exécutez kubectl exec -it <cpx_pod> bash pour obtenir le journal CPX.

  4. Exécutez /var/log/boot.log pour vous assurer que la demande envoyée à l’agent ADM a 200 réponses.

    FAQ1

    En cas de problème avec cette demande (code de réponse à l’exception de 200) :

    • S’il s’agit d’un problème lié à la connectivité, assurez-vous que le problème de connectivité de l’agent CPX est résolu.

    • S’il s’agit d’un problème d’authentification, nous avons observé des échecs d’enregistrement CPX lorsque le mot de passe de l’agent ADM a été modifié.

Étape 2 : Si l’étape 1 a bien fonctionné, vérifiez les journaux de l’agent :

  1. Connectez-vous à l’agent Citrix ADM

  2. Exécutez grep <CPX IP> /var/mps/log/mps_service.log.

    FAQ3

    Si l’étape 1 a réussi, les routes doivent être présentes dans mps_service.log.

    Si les routes ne sont pas présentes, l’erreur de périphérique non accessible s’affiche dans mps_service.log.

  3. S’il n’y a pas d’erreur, exécutez grep <CPX IP> /var/mps/log/mps_cloudagent.log pour voir les détails sur ce qui s’est passé lors de l’enregistrement.

    Alternativement, bien que non recommandé — Vous pouvez également enregistrer CPX à partir de l’interface graphique en fournissant le nom d’utilisateur/mot de passe et le port HTTP/HTTPS (spécifié dans CPX.yaml) et l’agent qui a les routes statiques configurées.

Les transactions TCP ne sont pas visibles dans le graphique de service

  1. Assurez-vous que la version CPX est 50.x ou ultérieure.

  2. Activez le paramètre de transaction TCP sur Tous. Pour de plus amples informations, consultez Configuration d’un graphique de service.

Service Graph est visible, mais il n’y a pas de client > Ingress > Arêtes de service

L’adresse IP du client est utilisée pour déduire le trafic en provenance du client. Assurez-vous que les données reçues de CPX ont une adresse IP qui ne correspond à aucun module Kubernetes IP. Cela peut ne pas être valable dans tous les déploiements. Par exemple : problème de rythme cardiaque récent.

Quels sont les CNI pris en charge ?

Flanelle, Calico et Canal

Je ne peux pas ajouter un cluster Kubernetes à partir de l’interface graphique ADM

Assurez-vous que votre jeton dispose d’un accès large au cluster Kubernetes. Pour de plus amples informations, consultez Ajouter un cluster Kubernetes dans Citrix ADM.

Je ne peux pas voir de transactions sous Trace Info

Pour obtenir des analyses de suivi distribué, assurez-vous que :

  • Votre ADC a activé le traçage distribué dans CPX YAML.

  • votre application persiste les en-têtes de trace.

Pour valider ces paramètres, reportez-vous à la section Suivi distribué.

Je ne peux pas voir mon serveur virtuel configuré sur ADC dans l’ADM

ADM interroge les données ADC toutes les 1 heure. Vous pouvez interroger manuellement la configuration ADC en accédant à Réseau > Fonctions réseau, puis en cliquant sur Interroger maintenant.