Rendimiento
Realice un seguimiento de la cantidad de llamadas realizadas a sus API en todas las etapas y vea con qué frecuencia se invoca a cada método en un recurso en particular. Analice los patrones y configure los límites óptimos de regulación de solicitudes estables y concurrentes para los niveles de etapa y método, a fin de gestionar el tráfico hacia sus sistemas de back-end.
Caché
¿Se pregunta si debe proporcionar una caché dedicada para que la API se ejecute más rápido? Probablemente también se pregunte qué tamaño debe elegir o si necesita habilitar el almacenamiento en caché para cualquier método que no sea GET. Mediante el monitoreo del recuento de aciertos y fallos de la caché, se obtiene una mejor idea de cuándo aumentar o disminuir la capacidad de la caché y el tiempo de vida (TTL).
Latencia
Monitoree los tiempos de procesamiento; vea cómo la capacidad de respuesta general de sus llamadas de API y los sistemas de back-end cambian con el tiempo con gráficos de series temporales y datos históricos. Configure los umbrales basados en políticas y las condiciones de alerta para que sepa el momento en que sus API se vuelven lentas o no responden.
Errores
Varios factores pueden provocar errores en el lado del cliente, incluidos métodos HTTP incorrectos, credenciales de autorización no válidas, parámetros faltantes y encabezados inadecuados. Configure alertas para identificar posibles problemas de sintaxis en el código de la aplicación del cliente o la implementación de la API y soluciónelos para reducir sus tasas de error.
Métricas de portal de API al alcance de su mano
Visualizaciones
Obtenga una descripción general de alto nivel del uso con diagramas y gráficos. Acceda a informes de uso inmediato, cree sus propios paneles personalizados y más.
Datos históricos
Vea qué tan bien se está desempeñando su aplicación web o servicio de API durante un período más prolongado con nuestros programas flexibles de retención de datos.
Servicios de back-end
Correlacione las métricas de ejecución de la API con los datos de los servicios de back-end, como Amazon EC2 y AWS Lambda, a fin de obtener una imagen completa.
Detecte y depure problemas de API rápidamente
Monitoree el tiempo de actividad, la capacidad de respuesta y la corrección de sus API desde varias ubicaciones globales. Ejecute pruebas en varias versiones de la misma API y vea qué combinación de etapa de implementación funciona mejor.
Funciones y especificaciones adicionales
Verifique la frecuencia
Configure pruebas para que se ejecuten en intervalos que se adecuen a usted, ya sea cada 10 minutos o una vez al día.
Método de solicitud
Elija entre una lista de verbos HTTP compatibles según el tipo de operación que desee realizar en el recurso.
Ubicaciones globales
Pruebe sus puntos de conexión de API desde varias ubicaciones geográficas y detecte si un problema de red o un problema de servicio está causando lentitud.
Autenticación
API de prueba aseguradas por OAuth 2. Simplemente pase por el flujo de concesión de códigos de autorización y genere sus tokens de actualización de acceso.
Cree pruebas al instante
Importe nombres de host, parámetros, valores predefinidos de encabezado y más directamente desde las definiciones de Swagger 2.0 u OpenAPI.
Reenvío de parámetros
Extraiga valores o variables de las respuestas y encadene los datos entre las solicitudes para probar toda una API o una secuencia de llamadas de API.
Validación
Configure afirmaciones, es decir, valores esperados, en comparación con los códigos de estado y el contenido (JSON o XML) para validar las respuestas de su API.
Alertas
Reciba alertas en tiempo real a través del canal Slack o Microsoft Teams o envíe una carga útil HTTP POST a la URL del webhook.