Análisis del rendimiento de la integración de acciones de datos

La integración de acciones de datos de Genesys Cloud proporciona acciones estáticas y también permite crear acciones personalizadas que utilizan la API de la plataforma. Las acciones personalizadas interactúan con los datos de la API de la plataforma a través de los esquemas de solicitud y respuesta que usted defina. Genesys Cloud define umbrales límite para el uso de acciones de datos. Se relacionan los límites, el uso de las acciones de datos y las características de rendimiento de los puntos finales remotos con los que se conectan las acciones de datos. 

La vista Data Actions Performance Summary muestra algunas de las métricas que describen el funcionamiento de los extremos remotos. Algunas estadísticas se refieren a los siguientes límites que se definen para las acciones de datos:

  • acciones.concurrentes.ejecuciones.max
  • acciones.integracion.max
  • acciones.total.max
  • peticiones.volumen.max

Para obtener más información, consulte Limits en el Centro de desarrollo de Genesys Cloud.

Puede interpretar los siguientes detalles estadísticos de la acción de datos desde la vista Resumen de rendimiento de acciones de datos en función de los límites:

  • 95% Duración y 99% Duración: Estos datos proporcionan información sobre cualquier retraso en la respuesta de un punto final remoto. Las estadísticas se refieren al límite actions.concurrent.executions.max. La acción de datos que se ejecuta durante más tiempo consume más concurrencia. Si experimenta errores de límite de velocidad de concurrencia, compruebe las estadísticas de duración para confirmar si los errores se deben a la latencia en el punto final remoto al que se conecta la acción de datos.
  • Errores de límite de tasa de volumen: Número de acciones de datos cuya ejecución se ha rechazado porque la organización supera el límite de volumen asignado. 
  • Errores de límite de velocidad de concurrencia: El límite de concurrencia es una restricción que limita el número de solicitudes simultáneas que se pueden realizar a una API. Por ejemplo, si el límite de velocidad se fija en un máximo de 50 ejecuciones, el error se produce cuando se consumen las 50 ranuras asignadas para la ejecución simultánea de una acción de datos. Su volumen de solicitudes por minuto puede ser considerablemente moderado o alto, pero la duración que toma cada respuesta de acción de datos puede consumir más rápidamente las franjas horarias asignadas y provocar el error de límite de tasa de concurrencia.
  • Errores de punto final remoto: Este error se produce cuando se obtiene una respuesta de nivel no 200 del endpoint remoto. Por ejemplo, wcuando la acción de datos no encuentra ningún resultado de búsqueda o más de un resultado de búsqueda, el comportamiento esperado es una respuesta 404. Puede filtrar estas respuestas 404 fallidas.
  • Errores de procesamiento: Las ejecuciones de acciones de datos de fallan debido a los pasos de procesamiento interno. Los pasos podrían incluir respuestas que no se ajusten al esquema de salida establecido. Para investigar más sobre este error, compruebe los resultados de la operación de prueba de su acción de datos.

La vista Resumen del rendimiento de las acciones de datos y la vista Detalles del rendimiento de las acciones de datos le ayudan a recopilar información sobre el rendimiento de sus acciones de datos, detectar y diagnosticar errores, comprender las causas de los fallos y analizar por qué determinadas acciones no funcionan como se esperaba.