OPS 4: Comment concevoir votre charge de travail de sorte à en comprendre son état ?

Concevez votre charge de travail de manière à ce qu'elle fournisse les informations nécessaires à tous les composants (par exemple, les mesures, les journaux et les traces) pour que vous puissiez comprendre son état interne. Cela vous permet de fournir des réponses efficaces, le cas échéant.

Ressources

Gaining Better Observability of Your VMs with Amazon CloudWatch
Application Performance Management on AWS
Amazon CloudWatch Documentation

Bonnes pratiques:

Plan d'amélioration

Implémentation de la télémétrie d'application

  • Mettre en œuvre la télémesure pour les journaux et les métriques: Utilisez votre code de demande pour émettre des informations sur leur situation interne, leur statut et la réalisation des résultats opérationnels. Utilisez ces informations pour déterminer à quel moment une réponse est nécessaire.
    Gaining better observability of your VMs with Amazon CloudWatch - AWS Online Tech Talks
    How Amazon CloudWatch works
    What is Amazon CloudWatch?
    Using Amazon CloudWatch metrics
    What is Amazon CloudWatch Logs?
  • Mettre en œuvre et configurer la télémesure de la charge de travail

  • Mettre en œuvre la télémesure pour les journaux et les métriques: Instrumentez votre charge de travail pour émettre des informations sur son état interne, son statut et la réalisation des résultats opérationnels. Utilisez ces informations pour déterminer à quel moment une réponse est nécessaire.
    Gaining better observability of your VMs with Amazon CloudWatch - AWS Online Tech Talks
    How Amazon CloudWatch works
    What is Amazon CloudWatch?
    Using Amazon CloudWatch metrics
    What is Amazon CloudWatch Logs?
  • Mettre en œuvre la télémesure pour l'activité des utilisateurs

  • Mettre en œuvre la télémesure pour l'activité des utilisateurs: Concevez votre code d'application afin d'émettre des informations sur l'activité des utilisateurs (par exemple, le nombre de clics ou les transactions commencées, abandonnées et terminées). Utilisez ces informations pour vous aider à comprendre la manière dont l'application est utilisée, les modèles d'utilisation, et pour déterminer si une réponse est obligatoire.
  • Mettre en œuvre la télémesure pour les dépendances

  • Mettre en œuvre la télémesure pour les dépendances: Concevez et configurez votre charge de travail afin d'émettre des informations sur l'état et le statut des systèmes dont elle dépend. Voici quelques exemples : bases de données externes, DNS, connectivité réseau et services externes de traitement des cartes de crédit.
    Amazon CloudWatch Agent with AWS Systems Manager integration - unified metrics & log collection for Linux & Windows
    Collect metrics and logs from Amazon EC2 instances and on-premises servers with the CloudWatch Agent
  • Mettre en œuvre la traçabilité des transactions

  • Mettre en œuvre la traçabilité des transactions: Concevez votre application et votre charge de travail de manière à émettre des informations sur le flux des transactions entre les composants du système, telles que l'étape de la transaction, le composant actif et le temps nécessaire pour terminer l'activité. Utilisez ces informations pour déterminer ce qui est en cours, ce qui est terminé et les résultats des activités terminées. Cela vous permet de déterminer à quel moment une réponse est nécessaire. Par exemple, des temps de réponse de transaction plus longs que prévu au sein d'un composant peuvent indiquer des problèmes avec ce composant.
    AWS X-Ray
    What is AWS X-Ray?