OPS08-BP02 Definir las métricas de las cargas de trabajo
Defina las métricas que miden el estado de la carga de trabajo. El estado de la carga de trabajo se mide por la consecución de resultados empresariales (KPI) y el estado de los componentes y las aplicaciones de la carga de trabajo. Ejemplos de KPI son carritos de la compra abandonados, pedidos realizados, costes, precios y gastos asignados a la carga de trabajo. Aunque es posible recopilar datos de telemetría de varios componentes, seleccione un subconjunto que le proporcione información sobre el estado general de la carga de trabajo. Ajuste las métricas de la carga de trabajo a lo largo del tiempo a medida que cambien las necesidades empresariales.
Resultado deseado:
-
Ha identificado métricas que validan la consecución de KPI que reflejan los resultados empresariales.
-
Dispone de métricas que muestran una visión coherente del estado de la carga de trabajo.
-
Las métricas de la carga de trabajo se evalúan periódicamente conforme cambian las necesidades de la empresa.
Antipatrones usuales:
-
Supervisa todas las aplicaciones de su carga de trabajo, pero no puede determinar si la carga de trabajo logra resultados empresariales.
-
Ha definido métricas de la carga de trabajo, pero no están asociadas a ningún KPI empresarial.
Beneficios de establecer esta práctica recomendada:
-
Puede medir la carga de trabajo en función de la consecución de resultados empresariales.
-
Sabrá si la carga de trabajo se encuentra en buen estado o si necesita realizar alguna intervención.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto
Guía para la implementación
El objetivo de esta práctica recomendada es obtener una respuesta a la siguiente pregunta: ¿está en buen estado mi carga de trabajo? El estado de la carga de trabajo se determina por la consecución de resultados empresariales y el estado de las aplicaciones y los componentes de la carga de trabajo. Trabaje en sentido inverso a partir de los KPI empresariales para identificar las métricas. Identifique las métricas clave de los componentes y las aplicaciones. Evalúe periódicamente las métricas de la carga de trabajo conforme cambien las necesidades de la empresa.
Ejemplo de cliente
En AnyCompany Retail el estado de la carga de trabajo se determina mediante una recopilación de métricas de aplicaciones y componentes. Al partir de los KPI empresariales, se identifican métricas, como el ritmo de pedidos, que permiten demostrar que se están logrando resultados empresariales. También incluyen métricas clave de la aplicación, como la respuesta de la página, y métricas de los componentes, como las conexiones abiertas a bases de datos. Cada trimestre, se vuelven a evaluar las métricas de la carga de trabajo con objeto de garantizar que sigan siendo válidas para determinar el estado de la carga de trabajo.
Pasos para la implementación
-
A partir de los KPI empresariales, identifique las métricas que muestren que está logrando resultados empresariales. Si hay KPI que no tengan métricas, instrumente la carga de trabajo con métricas adicionales para los KPI comerciales que falten.
-
Puede publicar métricas personalizadas de sus aplicaciones en Amazon CloudWatch.
-
AWS Distro for OpenTelemetry
permite recopilar métricas de aplicaciones existentes que se pueden utilizar para añadir nuevas métricas. -
Los clientes con Enterprise Support pueden solicitar el tallerBuilding a Monitoring Strategy
(Creación de una estrategia de supervisión) a su gerente técnico de cuentas. Este taller le ayudará a erigir una estrategia de observabilidad para su carga de trabajo.
-
-
Identifique métricas para aplicaciones y componentes en la carga de trabajo. ¿Cuáles son las métricas clave que muestran el estado de los componentes y aplicaciones individuales? Las aplicaciones y los componentes pueden producir muchas métricas diferentes; elija de una o tres métricas clave que muestren el estado general.
-
Implante un mecanismo para evaluar periódicamente las métricas de la carga de trabajo. Cuando cambien los KPI empresariales, colabore con las partes interesadas para actualizar las métricas de la carga de trabajo. A medida que evolucionen los componentes y las aplicaciones de la carga de trabajo, ajuste las métricas de la carga de trabajo.
Nivel de esfuerzo para el plan de implementación: medio. La adición de métricas de los KPI empresariales a las aplicaciones puede requerir un esfuerzo moderado.
Recursos
Prácticas recomendadas relacionadas:
-
OPS04-BP01 Implementar telemetría de aplicaciones - Su aplicación debe emitir telemetría que respalde los resultados empresariales.
-
OPS04-BP02 Implementar y configurar telemetría de cargas de trabajo - Debe instrumentar su carga de trabajo para que emita telemetría antes de definir las métricas de la carga de trabajo que respalden los resultados empresariales.
-
OPS08-BP01 Identificar los indicadores clave de rendimiento - Antes de seleccionar las métricas de la carga de trabajo debe identificar los indicadores clave de rendimiento.
Documentos relacionados:
-
Adding metrics and traces to your application on Amazon EKS with AWS Distro for OpenTelemetry, AWS X-Ray, and Amazon CloudWatch
(Añadir métricas y rastreos a su aplicación en Amazon EKS con AWS Distro for OpenTelemetry, AWS X-Ray y Amazon CloudWatch) -
Instrumenting distributed systems for operational visibility
(Instrumentación de los sistemas distribuidos para la visibilidad de las operaciones) -
Implementing health checks
(Implementación de comprobaciones de estado) -
How to better monitor your custom application metrics using Amazon CloudWatch Agent
(Cómo supervisar mejor las métricas de su aplicación personalizada con Amazon CloudWatch Agent)
Vídeos relacionados:
-
AWS re:Invent 2020: Monitoring production services at Amazon
(AWS re:Invent 2020: Supervisión de los servicios de producción en Amazon) -
AWS re:Invent 2022 - Building observable applications with OpenTelemetry (BOA310)
(AWS re:Invent 2022: Creación de aplicaciones observables con OpenTelemetry) -
How to Easily Setup Application Monitoring for Your AWS Workloads - AWS Online Tech Talks
(Cómo configurar fácilmente la supervisión de aplicaciones para sus cargas de trabajo de AWS: charlas técnicas en línea de AWS) -
Mastering Observability of Your Serverless Applications - AWS Online Tech Talks
(Dominar la observabilidad de sus aplicaciones sin servidor: charlas técnicas en línea de AWS)
Ejemplos relacionados:
Servicios relacionados: