OPS08-BP02 Définir les métriques de la charge de travail
Définissez des métriques qui mesurent l'état de la charge de travail. L'état de la charge de travail est mesurée par la réalisation de résultats opérationnels (KPI) et l'état des composants et des applications de la charge de travail. Les paniers abandonnés, les commandes passées, le coût, le prix et la charge de travail provisionnée sont des exemples d'indicateurs clés de performance. Bien que vous puissiez recueillir les données télémétriques de plusieurs composants, sélectionnez un sous-ensemble qui donne un aperçu de l'état global de la charge de travail. Ajustez les métriques de la charge de travail au fil du temps, en fonction de l'évolution des besoins de l'entreprise.
Résultat souhaité :
-
Vous avez identifié des métriques qui valident la réalisation des KPI qui reflètent les résultats opérationnels.
-
Vous disposez de métriques qui fournissent une vision cohérente de l'état de la charge de travail.
-
Les métriques de la charge de travail sont évaluées périodiquement en fonction de l'évolution des besoins de l'entreprise.
Anti-modèles courants :
-
Vous surveillez toutes les applications de votre charge de travail, mais vous n'êtes pas en mesure de déterminer si votre charge de travail atteint les résultats opérationnels.
-
Vous avez défini des métriques de la charge de travail mais elles ne sont associées à aucun indicateur clé de performance de l'entreprise.
Avantages liés au respect de cette bonne pratique :
-
Vous pouvez mesurer votre charge de travail en fonction de la réalisation des résultats opérationnels.
-
Vous savez si votre charge de travail est en bon état ou si elle nécessite une intervention.
Niveau de risque exposé si cette bonne pratique n'est pas respectée : élevé
Directives d'implémentation
L'objectif de ces bonnes pratiques est que vous puissiez répondre à la question suivante : ma charge de travail est-elle en bon état ? L'état de la charge de travail est déterminé par la réalisation des résultats opérationnels et l'état des applications et des composants de la charge de travail. Travaillez à rebours à partir des indicateurs clés de performance de l'entreprise pour identifier les métriques. Identifiez les métriques clés des composants et des applications. Passez périodiquement en revue les métriques de la charge de travail en fonction de l'évolution des besoins de l'entreprise.
Exemple de client
L'état de la charge de travail est déterminé chez AnyCompany Retail par un ensemble de métriques sur les applications et les composants. En partant des indicateurs clés de performance de l'entreprise, les équipes identifient des métriques telles que le taux de commande qui peuvent montrer qu'ils atteignent les résultats opérationnels. Ces indicateurs comprennent également des métriques clés des applications, comme la réponse aux pages, et des métriques des composants, comme les connexions ouvertes aux bases de données. Chaque trimestre, les équipes réévaluent les métriques de la charge de travail pour s'assurer qu'elles sont toujours valables pour déterminer l'état de la charge de travail.
Étapes d'implémentation
-
En commençant par les indicateurs clés de performance de l'entreprise, identifiez les métriques qui montrent que vous atteignez les résultats opérationnels. Si certains indicateurs clés de performance ne disposent pas de métriques, instrumentez votre charge de travail avec des métriques supplémentaires pour tous les indicateurs clés de performance d'entreprise manquants.
-
Vous pouvez publier des métriques personnalisées de vos applications vers Amazon CloudWatch.
-
AWS Distro for OpenTelemetry
peut collecter des métriques à partir d'applications existantes et vous pouvez l'utiliser pour ajouter de nouvelles métriques. -
Les clients bénéficiant d'un forfait Enterprise Support peuvent demander un Building a Monitoring Strategy Workshop
(Atelier sur l'élaboration d'une stratégie de suivi) à leur gestionnaire de compte technique. Cet atelier vous aidera à élaborer une stratégie d'observabilité pour votre charge de travail.
-
-
Identifiez les métriques des applications et des composants de la charge de travail. Quelles sont les métriques clés qui montrent l'état des composants individuels et des applications ? Les applications et les composants peuvent émettre de nombreuses métriques différentes, mais choisissez une à trois métriques clés qui montrent leur état global.
-
Mettez en œuvre un mécanisme pour évaluer périodiquement les métriques de la charge de travail. Lorsque les indicateurs clés de performance changent, travaillez avec les parties prenantes pour mettre à jour les métriques de la charge de travail. Au fur et à mesure que les composants et les applications de votre charge de travail évoluent, ajustez vos métriques de charge de travail en conséquence.
Niveau d'effort du plan d'implémentation : moyen. L'ajout de métriques pour les indicateurs clés de performance des entreprises aux applications peut nécessiter un effort modéré.
Ressources
Bonnes pratiques associées :
-
OPS04-BP01 Implémenter la télémétrie de l'application - Votre application doit émettre des données télémétriques qui soutiennent les résultats opérationnels.
-
OPS04-BP02 Mettre en œuvre et configurer la télémétrie de la charge de travail - Vous devez instrumenter votre charge de travail pour qu'elle émette des données télémétriques avant de pouvoir définir les métriques de la charge de travail qui soutiennent les résultats opérationnels.
-
OPS08-BP01 Identifier les indicateurs clés de performance - Vous devez d'abord identifier les indicateurs clés de performance avant de sélectionner les métriques de la charge de travail.
Documents connexes :
-
Adding metrics and traces to your application on Amazon EKS with AWS Distro for OpenTelemetry, AWS X-Ray, and Amazon CloudWatch
(Ajout de métriques et de suivis à votre application sur Amazon EKS avec AWS Distro for OpenTelemetry, AWS X-Ray et Amazon CloudWatch.) -
Instrumentation des systèmes distribués au profit de la visibilité opérationnelle
-
How to better monitor your custom application metrics using Amazon CloudWatch Agent
(Comment mieux surveiller les métriques de votre application personnalisée à l'aide de l'agent Amazon CloudWatch)
Vidéos connexes :
-
AWS re:Invent 2020: Monitoring production services at Amazon
-
AWS re:Invent 2022 - Building observable applications with OpenTelemetry (BOA310)
-
How to Easily Setup Application Monitoring for Your AWS Workloads - AWS Online Tech Talks
(Comment facilement configurer la surveillance des applications de vos charges de travail AWS : AWS Online Tech Talks) -
Mastering Observability of Your Serverless Applications - AWS Online Tech Talks
(Maîtriser l'observabilité de vos applications sans serveur : AWS Online Tech Talks)
Exemples connexes :
Services associés :