Citrix Application Delivery Management service

Afficher l’analyse des API

L’analyse des API permet une visibilité sur le trafic des API. Cette analyse permet aux administrateurs informatiques de surveiller les instances d’API et les points de terminaison desservis par une passerelle API. Il fournit une surveillance périodique intégrée des demandes d’API.

Avant de surveiller l’analyse des API, assurez-vous d’effectuer les opérations suivantes :

  1. Ajouter une définition d’API
  2. Déployer une définition d’API
  3. Ajouter une stratégie à une définition d’API
  4. Appliquer la licence aux instances d’API
  5. Activer Web Insight sur les instances API

Dans API Analytics, vous pouvez surveiller le temps de réponse des instances d’API et des points de terminaison ajoutés dans le cadre des définitions d’API. Il affiche également la bande passante consommée par les instances d’API et les points de terminaison.

Tableau de bord API

Par défaut, le tableau de bord affiche les analyses d’API pour la dernière heure. Vous pouvez sélectionner une durée pour afficher les analyses d’API pour cet intervalle.

Distribution des points de terminaison API

Ce graphique affiche la distribution du temps de réponse de l’application et du serveur pour les points de terminaison API. Vous pouvez identifier un point de terminaison API qui a un temps de réponse énorme et prendre les mesures nécessaires.

Distribution des points de terminaison API

Les points de terminaison de l’API apparaissent dans l’une des couleurs suivantes en fonction de leurs limites de temps de réponse :

  • Bleu  : si le temps de réponse est inférieur à 30 millisecondes.
  • Orange — Si le temps de réponse est compris entre 30 et 100 millisecondes.
  • Rouge  : si le temps de réponse est supérieur à 100 millisecondes.

Instances d’API

La vignette Instances d’API affiche les instances d’API les plus élevées avec un temps de réponse des applications et du serveur élevé.

Instances d'API

Sélectionnez une instance d’API pour afficher ses performances, son utilisation et ses détails de sécurité. L’instance d’API sélectionnée affiche les informations suivantes :

  • Nombre de points de terminaison API
  • Nombre de demandes
  • Temps de réponse de l’application et du serveur
  • Bande passante consommée
  • Échec de l’authentification

Tableau de bord de l'instance API

Points de terminaison d’API

La vignette Points de terminaison de l’API affiche les points de terminaison supérieurs avec un temps de réponse élevé aux applications et au serveur.

Points de terminaison d'API

Sélectionnez un point de terminaison API pour afficher les détails sur les performances, l’utilisation et la sécurité.

Échec de l’authentification

La vignette Échec d’authentification affiche les principaux points de terminaison API qui ont plus d’échecs d’authentification. L’échec ou le succès de l’authentification se produit en fonction de la stratégie ajoutée à une définition d’API.

Échec de l'authentification

Si vous souhaitez afficher l’échec de l’authentification et le taux de réussite dans un point de terminaison API, procédez comme suit :

  1. Sélectionnez un point de terminaison dans les points de terminaison API.

  2. Sélectionnez l’onglet Sécurité. Cet onglet affiche les échecs et les succès d’authentification dans le point de terminaison sélectionné.

Échec de l'authentification des points de terminaison

Si vous souhaitez afficher l’échec de l’authentification et le taux de réussite dans les points de terminaison API d’une instance, procédez comme suit :

  1. Sélectionnez une instance dans Instance API.

  2. Sélectionnez l’onglet Sécurité. Cet onglet affiche les échecs et les succès d’authentification dans les points de terminaison de l’instance sélectionnée.

Afficher les différentes informations API

Naviguez dans API Analytics pour afficher des informations spécifiques sur les éléments suivants :

Afficher les principaux points de terminaison API dans une instance

La page Analyse de l’API affiche les points de terminaison supérieurs qui ont un temps de réponse élevé. Si vous souhaitez afficher des points de terminaison similaires d’une instance, sélectionnez une instance dans Instances API.

La vignette Top API Endpoints affiche les points de terminaison qui ont un temps de réponse élevé aux applications et au serveur.

Principaux points de terminaison API

Afficher les API les plus consultées

Dans API Analytics, sélectionnez une instance API dans les instances API. La vignette API la plus accessible affiche les points de terminaison supérieurs qui ont plus de demandes et de bande passante.

Points de terminaison les plus consultés

Afficher la géo-localisation d’un point de terminaison

  1. Dans API Analytics, sélectionnez l’une des options suivantes :

    • Sélectionnez une instance dans les instances d’API pour afficher les emplacements à partir desquels les points de terminaison de l’instance sélectionnée ont reçu des demandes.

    • Sélectionnez un point de terminaison dans les points de terminaison API pour afficher les emplacements à partir desquels le point de terminaison a reçu des demandes.

  2. Dans Performances et utilisation, la vignette Emplacement géographique apparaît.

    Vous pouvez trier les emplacements en fonction du temps de réponse, de la bande passante et des demandes.

Géo-localisation des points de terminaison

Afficher l’état de la réponse HTTPS

La vignette Statut de la réponse HTTPS affiche l’état de la réponse avec sa raison et ses occurrences. Vous pouvez afficher l’état de la réponse HTTPS de l’une des manières suivantes :

  • Sélectionnez une instance dans Instances API.

  • Sélectionnez un point de terminaison dans les points de terminaison API.

Cette vignette apparaît dans l’onglet Performances et utilisation.

État de la réponse HTTPS

Afficher la tendance des demandes d’API

Sélectionnez un point de terminaison dans les points de terminaison API. Dans Performances et utilisation, la vignette Total des demandes affiche la tendance du nombre total de demandes reçues par un point de terminaison.

Nombre total de demandes d'API

Si vous souhaitez afficher la tendance des demandes supprimées en raison d’une limite de taux, sélectionnez une instance dans Instances API. Dans Sécurité, la vignette Limite de taux affiche la tendance des demandes abandonnées. Il affiche également la tendance du nombre total de demandes reçues par un terminal.

Limite de taux

Avec cette comparaison, vous pouvez déterminer le nombre de demandes supprimées en raison d’une limite de taux parmi le nombre total de demandes.

Afficher la consommation de bande passante d’un point de terminaison

Pour afficher la tendance de consommation de bande passante par un point de terminaison, sélectionnez un point de terminaison parmi les points de terminaison API. La vignette Bande passante affiche un graphique de consommation de bande passante.

Consommation de bande passante

Afficher les erreurs SSL et l’utilisation

Sélectionnez une instance dans Instances API. Dans Sécurité, les vignettes suivantes apparaissent :

  • Erreurs SSL — Affiche les défaillances SSL survenues sur les clients et les serveurs d’applications.

  • Utilisation SSL  : affiche les certificats SSL, les protocoles, le chiffrement et les points forts avec leurs occurrences.

Erreurs SSL et utilisation

Pour afficher l’utilisation de SSL dans un point de terminaison, sélectionnez un point de terminaison dans les points de terminaison de l’API. La vignette Utilisation SSL apparaît dans l’onglet Sécurité.

Utilisation SSL

Afficher l’analyse des API