A medida que las empresas adoptan prácticas de diseño que priorizan las API para crear aplicações modernas, medir el rendimiento operativo y el valor de esas API se convierte en una máxima prioridad. Establecer un marco que defina y conecte claramente las métricas de API con los indicadores clave de rendimiento (KPI) es uno de los pasos más importantes para garantizar una estrategia de API exitosa.
Normalmente, los KPI están vinculados a objetivos específicos. Tienen un marco de tiempo definido y están alineados con los resultados que su estrategia de API necesita ofrecer. Las métricas de API, por el contrario, son puntos de datos importantes. No todas las métricas son KPI, pero cada KPI comienza como una métrica.
Entonces, ¿cómo empezar? Primero, debes tener claro, desde el principio, cuál es el objetivo de tu estrategia de API y luego elegir las métricas que se alineen con ese objetivo. Recuerde que cada equipo necesita medir y realizar un seguimiento de diferentes métricas según lo que sea importante para él y lo que sea esencial para el negocio.
En términos generales, hay tres tipos generales de métricas de API que las empresas pueden rastrear, y cada tipo responde a una pregunta diferente:
Imagine estas métricas generales como una pirámide. En la base, las métricas operativas miden el rendimiento táctico de las API individuales y la infraestructura que las respalda. En la parte superior, las métricas del producto miden el valor comercial creado por sus API. Ambos están conectados por métricas de adopción, que rastrean el crecimiento del programa API con los usuarios finales (desarrolladores). En general, las métricas de producto y las métricas de adopción se alinean con los resultados comerciales que necesita medir, mientras que las métricas operativas se alinean con los estándares técnicos que necesita mantener.
En esta publicación, desglosamos 12 métricas específicas que son fundamentales para medir, analizamos cómo facilitan la infraestructura y los equipos de aplicação , y explicamos las formas en que las métricas se relacionan con los KPI.
Cuando recién estás comenzando, las métricas operativas suelen ser lo primero que se mide. Son tácticos y proporcionan información sobre cómo funcionan las API. Las métricas operativas normalmente no son KPI en sí mismas. En cambio, le ayudan a medir la calidad y el rendimiento del software que sus equipos están construyendo. Pueden proporcionar indicadores tempranos de problemas emergentes o ayudarlo a profundizar y descubrir problemas que podrían estar afectando sus KPI críticos.
Las métricas operativas que usted sigue variarán según el equipo y la responsabilidad.
Platform Ops es el equipo responsable de mantener, conectar y proteger el conjunto de infraestructura y tecnologías que utilizan los distintos equipos para entregar aplicações. Para los programas API, esto a menudo incluye puertas de enlace API y portales para desarrolladores API.
Las métricas clave para equipos de infraestructura como Platform Ops incluyen:
200
) Los códigos de estado le ayudan a comprender qué tan propensas a errores pueden ser sus API. Esta medida agregada proporciona información para ayudar a evaluar la calidad general de las API que sus equipos están poniendo en producción.Los equipos de aplicação , formados por desarrolladores de API y propietarios de servicios, son responsables de crear y operar servicios o aplicações individuales. Estos podrían usarse como parte de un producto más grande, para integrarse con un socio o al entregar API como servicio a los desarrolladores.
Las siguientes métricas son importantes para que los equipos de aplicação las midan:
Profundice en las operaciones de API y conozca qué KPI y métricas son fundamentales desde una perspectiva comercial en los capítulos 3 a 5 del libro electrónico Mastering API Architecture de O'Reilly, cortesía de NGINX.
Para una empresa que prioriza las API, es esencial mirar más allá de las métricas de ingeniería y comprender cómo interactúan los desarrolladores con sus API. También es necesario medir y supervisar la experiencia de los desarrolladores de API para garantizar que adopten y obtengan valor de sus API.
Algunos ejemplos de métricas de adopción incluyen:
Nota: Recomendamos que al menos uno de sus KPI busque medir la adopción de API. Esto ayuda a calcular el crecimiento general de su programa API. Por ejemplo, puede establecer un KPI para aumentar la cantidad de desarrolladores que han creado una integración o aplicación en curso utilizando su API.
Las métricas de producto de API desempeñan un papel fundamental para comprender el valor de una API. Si bien solo un pequeño subconjunto de API puede contribuir directamente a los ingresos, cada API debe aportar valor al negocio.
Las métricas clave del producto a medir incluyen:
Nota: Estas métricas de producto se alinean estrechamente con el impacto comercial, y usted puede optar por convertir algunas en KPI dependiendo de sus objetivos comerciales. Por ejemplo, si el objetivo comercial de su estrategia de API es llegar a más clientes a través de proveedores externos, querrá realizar un seguimiento tanto de la cantidad de socios que utilizan sus API como de los ingresos indirectos generados a través de esas integraciones.
Explore el ciclo de vida del producto API, incluidos los KPI comerciales y operativos, con más profundidad en los capítulos 3 a 5 de Mastering API Architecture .
Alinear las métricas de API y los KPI comerciales es una de las principales formas de tomar decisiones basadas en datos y garantizar que su estrategia de API brinde el valor que su organización requiere. Y no solo eso: obtener visibilidad de sus API también puede permitir a los equipos de infraestructura y aplicação medir las métricas operativas que más les importan.
En NGINX, brindamos visibilidad de docenas de métricas de API importantes. Puede ver métricas históricas y en tiempo real, y exportarlas fácilmente a su solución de análisis de datos o monitoreo de rendimiento de aplicação (APM) preferida.
Comience hoy con una prueba gratuita de 30 días de NGINX Management Suite , que incluye acceso a API Connectivity Manager , NGINX Plus como puerta de enlace de API y NGINX App Protect para proteger sus API.
"Esta publicación de blog puede hacer referencia a productos que ya no están disponibles o que ya no reciben soporte. Para obtener la información más actualizada sobre los productos y soluciones F5 NGINX disponibles, explore nuestra familia de productos NGINX . NGINX ahora es parte de F5. Todos los enlaces anteriores de NGINX.com redirigirán a contenido similar de NGINX en F5.com.