¿Qué es la analítica API?

La publicación de una API para el consumo externo es solo un paso en el ciclo de vida de una API. Para adquirir un conocimiento más profundo del impacto comercial y técnico continuo de sus APIs requiere de una analítica API sólida. La adopción exitosa de las APIs por parte de los desarrolladores requiere el monitoreo y la gestión de todos los aspectos operativos de una API.

Diagrama de analítica API

¿Por qué usar la analítica API?

  • Obtenga resultados basados en conocimientos: información de datos en tiempo real sobre el ecosistema (aplicaciones, consumo, rendimiento y métricas de uso (picos, latencia, tiempos de respuesta)) para obtener visibilidad integral del programa
  • Administre el riesgo: las métricas operativas en tiempo real impulsan la toma de decisiones y protegen a la API de los ataques cibernéticos.
  • Mejore la experiencia del cliente: construya mejores relaciones con los clientes (desarrolladores y consumidores de APIs) e impulse decisiones basadas en la información de datos (medición del compromiso y el rendimiento de la API)
  • Supervise los KPI: realice un seguimiento y mida el uso de la API en productos, aplicaciones, canales y ubicaciones.
Recursos de analítica API
La guía definitiva para el éxito del administrador de productos API
¡Aproveche el poder de las APIs con una guía de éxito de 7 partes sobre cómo las empresas pueden crear programas de API para lograr el crecimiento del negocio digital!

Preguntas frecuentes

Responder las siguientes preguntas lo ayudará a mejorar su plataforma API, resolver problemas y tomar mejores decisiones comerciales:

  • ¿Cómo se está desempeñando el tráfico de mi API?
  • ¿Qué métodos API son los más populares?
  • ¿Quiénes son los principales desarrolladores de API?
  • ¿Existen problemas que impiden el tiempo de respuesta?
  • ¿Dónde se encuentra la mayor parte del tráfico de la API?

Beneficios de la analítica API

Obtenga visibilidad operativa del rendimiento de la API

Supervise las tendencias y los patrones en el uso de su API, incluida la latencia, las tasas de error, el rendimiento de la memoria caché, los patrones de uso y los picos de llamadas. Vea los resultados en una variedad de paneles fáciles de entender para una analítica API inteligente.

Comprenda cómo se utilizan sus APIs

Vea de un vistazo quién está usando y cómo se están usando sus APIs. La analítica API le ayuda a comprender el uso a nivel de método para detectar tendencias en patrones de adopción y uso.

Solucionar problemas con el seguimiento de llamadas de la API

¿Tiene problemas con los errores de la API? Utilice nuestra función de seguimiento de llamadas en tiempo real para profundizar en los flujos de llamadas de la API para ayudarle a identificar áreas problemáticas y puntos de falla.

Exportar datos de registro de llamadas para uso externo

Hágalo a su manera. Exporte la gama completa de datos de registro de llamadas de la API a TIBCO Spotfire (o al entorno de la analítica API personalizada que elija) y envíe los datos de registro al software de facturación para monetizar sus APIs.

Obtenga acceso de la API en los datos del panel e informes

Acceda a cualquiera de los datos que se muestran en los paneles e informes listos para usar a través de una herramienta de informes API para la exportación y reutilización programática.

Tipos de informes de la analítica API

Nivel superior: resumen ejecutivo

La página de resumen ejecutivo proporciona una vista de nivel superior de su programa de interfaz de programación de aplicaciones (API) con nuevas métricas analíticas y tendencias en un formato fácil de compartir para audiencias de partes interesadas ejecutivas en toda su organización.

El resumen ejecutivo está diseñado para ofrecer un conjunto completo de conocimientos de forma rápida y eficiente sin necesidad de tareas de recopilación y análisis de datos. El resumen ejecutivo es un complemento de los informes existentes que también están disponibles en el panel de administración y está diseñado para una amplia audiencia, como administradores de APIs, gerentes de productos de APIs, ejecutivos de desarrollo comercial, ejecutivos de marketing y liderazgo ejecutivo técnico.

Nivel medio: Informes

Los informes proporcionan visualizaciones de datos para ayudar a monitorear el rendimiento técnico y las métricas comerciales de APIs, paquetes, planes, terminales y desarrolladores.

Los usuarios acceden a los informes para:

  • Visualizar el resumen de uso de la API
  • Visualizar datos técnicos de rendimiento de la API
  • Visualizar la actividad del desarrollador
  • Visualizar y analizar la latencia de llamadas a la API
  • Visualizar y analizar las respuestas de error

Nivel inferior: exportaciones de registros de llamadas, transmisión de registros de llamadas e inspector de llamadas

Exportaciones de registro de llamadas

La función de exportaciones de registro de llamadas le permite acceder y filtrar registros de llamadas de la API sin procesar y exportarlos como archivos CSV. Los nuevos registros se entregan cada 30 minutos e incluyen información detallada de la llamada de la API, como la dirección IP de origen, el URI, el nombre del servicio y los nombres de los puntos finales. Existen numerosos casos de uso posibles para estos datos, incluida la facturación detallada, la detección de abusos y la resolución de problemas.

Flujo de registro de llamadas

La página principal de flujos de registro de llamadas muestra una lista navegable de todos los registros de canal del flujo de registro de llamadas. Podrá acceder a la siguiente información:

  • Nombre del canal: el nombre del canal del flujo de registro de llamadas; el nombre predeterminado es "Canal para el nombre del área"
  • Estado: el estado del canal, ya sea habilitado o deshabilitado
  • Creación: la fecha y hora en que se creó el canal
  • Actualización: la fecha y la hora en que se actualizó el canal por última vez

Inspector de llamadas

El inspector de llamadas es una función de diagnóstico que se utiliza para rastrear las llamadas de la API a medida que pasan por el sistema. Brinda información detallada sobre cómo se ven realmente las solicitudes y las respuestas a medida que pasan por diferentes puntos. Los clientes pueden usar el inspector de llamadas para los casos de uso como la solución de problemas de llamadas de la API o la compatibilidad con nuevas integraciones. Los datos de la llamada de la API se pueden capturar habilitando los registros de llamadas para un punto final y un período de tiempo específicos.

Métricas de la analítica API

Cada equipo querrá realizar un seguimiento de diferentes métricas. Las métricas de la API para equipos de infraestructura serán diferentes de las métricas de la API para equipos de productos. Las métricas de la API también dependerán del ciclo de vida del producto API. Por ejemplo, una nueva API se centrará más en mejorar el diseño y el uso, mientras que una API más antigua podría centrarse en otras funciones.

Existen cuatro grupos principales que dependen de las métricas de la API:

DevOps

Los equipos de DevOps se aseguran de que los servidores estén funcionando y que los recursos limitados se asignen correctamente, potencialmente para múltiples equipos de ingeniería.

Existen varias métricas importantes para este equipo:

  • Tiempo de actividad
  • Consumo de CPU
  • Consumo de memoria

Ingeniería de aplicaciones

Los desarrolladores de APIs agregan nuevas características a las APIs mientras resuelven problemas en la lógica comercial de la API. Desarrollan productos como complementos, integraciones de socios, APIs incorporadas y más.

Las tres métricas importantes para este equipo son:

  • Solicitudes por minuto (RPM)
  • Latencia media y máxima
  • Errores por minuto

Gestión de productos

Los gerentes de productos API diseñan funciones de APIs, se aseguran de que se construyan los puntos finales correctos y equilibran las necesidades de los clientes con las limitaciones de tiempo.

Algunas métricas importantes para este equipo son:

  • Crecimiento del consumo de APIs
  • Clientes exclusivos de APIs
  • Principales clientes por consumo de APIs
  • Retención de APIs
  • Time to First Hello World (TTFHW)
  • Llamadas de la API por transacción comercial
  • SDK y adopción de versiones

Crecimiento comercial

Los equipos orientados al negocio, como los de marketing y ventas, normalmente no piensan en términos de puntos finales de la API, sino más bien están interesados en la adopción de clientes y en ver qué usuarios podrían ser nuevas oportunidades de ventas.

Las tres métricas importantes para este equipo son:

  • Ingresos
  • Adopción
  • Éxito del cliente