Analyse de la performance de l'intégration des actions de données
L'intégration des actions de données Genesys Cloud fournit des actions statiques et vous permet également de créer des actions personnalisées qui utilisent l'API de la plate-forme. Les actions personnalisées interagissent avec les données de l'API de la plate-forme par le biais des schémas de demande et de réponse que vous définissez. Genesys Cloud définit des seuils limites pour l'utilisation des actions de données. Les limites, l'utilisation des actions de données et les caractéristiques de performance des points d'extrémité distants avec lesquels les actions de données se connectent sont liées.
La vue Résumé des performances des actions de données montre certaines des mesures qui décrivent le fonctionnement des points d'extrémité distants. Certaines statistiques se rapportent aux limites suivantes qui sont définies pour les actions de données :
- actions.simultanées.exécutions.max
- actions.intégration.max
- actions.total.max
- demandes.volume.max
Pour plus d'informations, voir Limits dans le Genesys Cloud Developer Center.
Vous pouvez interpréter les détails statistiques suivants de l'action de données à partir de la vue Résumé des performances des actions de données en fonction des limites :
- Durée de 95 % et de 99 %: Ces données donnent un aperçu des informations sur tout retard de réponse d'un point d'extrémité distant. Les statistiques se rapportent à la limite actions.concurrent.executions.max. L'action de données qui s'exécute plus longtemps consomme plus de concurrence. Si vous rencontrez des erreurs de limite de taux de concurrence, vérifiez les statistiques de durée pour confirmer si les erreurs sont dues à la latence du point de terminaison distant auquel l'action de données se connecte.
- Erreurs de limite de taux de volume: Le nombre d'actions de données pour lesquelles l'exécution a été rejetée parce que l'organisation est au-dessus de la limite de volume alloué.
- Erreurs de limite de taux de concussion: La limite de taux de concurrence est une restriction qui limite le nombre de demandes simultanées pouvant être faites à une API. Par exemple, si la limite de vitesse est fixée à un maximum de 50 exécutions, l'erreur se produit lorsque les 50 créneaux alloués à l'exécution simultanée d'une action de données sont épuisés. Votre volume de demandes par minute peut être considérablement modéré ou élevé, mais la durée nécessaire pour chaque réponse à une action de données peut consommer plus rapidement les créneaux alloués et entraîner l'erreur de limite du taux de concurrence.
- Erreurs du point de terminaison distant: Cette erreur se produit lorsque vous obtenez une réponse de niveau non 200 du point d'extrémité distant. Par exemple, wlorsque l'action de données ne trouve aucun résultat de recherche ou plus d'un résultat de recherche, le comportement attendu est une réponse 404. Vous pouvez filtrer les réponses 404 qui ont échoué.
- Erreurs de traitement: Les exécutions de l'action de données échouent à cause des étapes de traitement interne. Les étapes peuvent inclure des réponses qui ne sont pas conformes au schéma de sortie indiqué. Pour approfondir cette erreur, consultez les résultats de l'opération de test de votre action de données.
Les vues Data Actions Performance Summary (résumé des performances des actions de données) et Data Actions Performance Details (détails des performances des actions de données) vous aident à rassembler des informations sur les performances de vos actions de données, à détecter et à diagnostiquer les erreurs, à comprendre les causes des défaillances et à analyser pourquoi certaines actions ne fonctionnent pas comme prévu.