Configurez, configurez et gérez votre application à des fins de surveillance depuis la CloudWatch console - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configurez, configurez et gérez votre application à des fins de surveillance depuis la CloudWatch console

Cette section décrit les étapes à suivre pour configurer, configurer et gérer votre application à des fins de surveillance depuis la CloudWatch console.

Ajout et configuration d'une application

Ajouter et configurer une application depuis la CloudWatch console

Pour commencer à utiliser CloudWatch Application Insights depuis la CloudWatch console, effectuez les étapes suivantes.

  1. Démarrer. Ouvrez la page d'accueil de la CloudWatch console. Dans le panneau de navigation de gauche, sélectionnez Application Insights sous Insights. La page qui s'ouvre affiche la liste des applications surveillées avec CloudWatch Application Insights, ainsi que leur état de surveillance.

  2. Ajouter une application. Pour configurer la surveillance de votre application, sélectionnez Add an application (Ajouter une application. Lorsque vous sélectionnez Ajouter une application, vous êtes invité à Choisir un type d'application.

    • Application basée sur un Resource Group. Lorsque vous sélectionnez cette option, vous pouvez choisir les Resource Groups de ce compte à surveiller. Pour utiliser plusieurs applications sur un composant, vous devez utiliser la surveillance basée sur les groupes de ressources.

    • Application basée sur un compte. Lorsque vous sélectionnez cette option, vous pouvez surveiller toutes les ressources de ce compte. Si vous souhaitez surveiller toutes les ressources d'un compte, nous recommandons cette option plutôt que celle basée sur les groupes de ressources, car le processus d'onboarding de l'application est plus rapide.

    Note

    Vous ne pouvez pas combiner la surveillance basée sur des groupes de ressources avec la surveillance basée sur un compte à l'aide d'Application Insights. Pour modifier le type d'application, vous devez supprimer toutes les applications surveillées, et Choisir le type d'application.

    Lorsque vous ajoutez votre première application de surveillance, CloudWatch Application Insights crée un rôle lié à un service dans votre compte, qui autorise Application Insights à appeler d'autres AWS services en votre nom. Pour plus d'informations sur le rôle lié à un service créé dans votre compte par Application Insights, consultez la section Utilisation de rôles liés à un service pour Application Insights CloudWatch .

  3. Resource-based application monitoring
    1. Sélectionner un Resource Group. Sur la page Spécifier les détails de l'application, sélectionnez le groupe de AWS ressources contenant les ressources de votre application dans la liste déroulante. Ces ressources incluent des serveurs frontaux, des équilibreurs de charge, des groupes Auto Scaling et des serveurs de base de données.

      Si vous n'avez pas créé de Resource Group pour votre application, vous pouvez le faire en sélectionnant Create new resource group (Créer un nouveau Resource Group). Pour plus d'informations sur Resource Groups, consultez le AWS Resource Groups Guide de l'utilisateur.

    2. Surveillez CloudWatch les événements. Cochez la case pour intégrer la surveillance des applications aux CloudWatch événements afin d'obtenir des informations provenant d'Amazon EBS, d'Amazon EC2 AWS CodeDeploy, d'Amazon ECS, des API et des notifications AWS Health , d'Amazon RDS, d'Amazon S3 et. AWS Step Functions

    3. Intégrez avec AWS Systems Manager OpsCenter. Pour consulter les applications sélectionnées et être averti lorsque des problèmes sont détectés, cochez la case Generate Systems Manager OpsCenter OpsItems pour les actions correctives. Pour suivre les opérations effectuées pour résoudre les éléments de travail opérationnels (OpsItems) liés à vos AWS ressources, fournissez l'ARN de la rubrique SNS.

    4. Balises : facultatif. CloudWatch Application Insights prend en charge les groupes de ressources basés CloudFormation sur des balises et des groupes de ressources (à l'exception des groupes Auto Scaling). Pour plus d'informations, consultez Utilisation de Tag Editor.

    5. Sélectionnez Suivant.

      Un ARN sera généré pour l'application au format suivant.

      arn:partition:applicationinsights:region:account-id:application/resource-group/resource-group-name

      Exemple

      arn:aws:applicationinsights:us-east-1:123456789012:application/resource-group/my-resource-group
    6. Dans la page Examiner les composants détectés, sous Vérifier les composants à des fins de surveillance, la table répertorie les composants détectés et les charges de travail détectées associées.

      Note

      Pour les composants prenant en charge plusieurs charges de travail personnalisées, vous pouvez surveiller jusqu'à cinq charges de travail pour chaque composant. Ces charges de travail seront surveillées séparément du composant.

      Section des composants détectés de la console CloudWatch Application Insights : présentation des composants détectés et des charges de travail associées.

      Sous Charges de travail associées, plusieurs messages peuvent s'afficher si une charge de travail n'est pas répertoriée.

      • Impossible de détecter les charges de travail : un problème s'est produit lors de la tentative de détection des charges de travail. Assurez-vous d'avoir réalisé les étapes de la rubrique Prérequis. Si vous devez ajouter des charges de travail, choisissez Modifier le composant.

      • Aucune charge de travail détectée : nous n'avons détecté aucune charge de travail. Vous devez peut-être ajouter des charges de travail. Pour ce faire, choisissez Modifier le composant.

      • Non applicable : le composant ne prend pas en charge les charges de travail personnalisées et sera surveillé à l'aide de métriques, d'alertes et de journaux par défaut. Vous ne pouvez pas ajouter de charges de travail à ces composants.

    7. Pour modifier un composant, sélectionnez-le, puis choisissez Modifier le composant. Un panneau latéral s'ouvre avec les charges de travail détectées sur le composant. Dans ce panneau, vous pouvez modifier les détails des composants et ajouter des charges de travail.

      La section Examen des composants détectés de la console CloudWatch Application Insights : les charges de travail associées peuvent être modifiées.
      • Pour modifier le type ou le nom de la charge de travail, utilisez le menu déroulant.

        Section Modifier le composant de la console CloudWatch Application Insights : liste déroulante du type de charge de travail.
      • Pour ajouter une charge de travail au composant, choisissez Ajouter une charge de travail.

        Section d'édition du composant de la console CloudWatch Application Insights : bouton en bas à gauche pour ajouter une nouvelle charge de travail.
        • Si l'option Ajouter une charge de travail ne s'affiche pas, ce composant ne prend pas en charge plusieurs charges de travail.

        • Si l'en-tête Charges de travail associées n'apparaît pas, ce composant ne prend pas en charge les charges de travail personnalisées.

      • Pour supprimer une charge de trravail, choisissez Supprimer à côté de la charge de travail que vous souhaitez supprimer de la surveillance.

        La section Modifier le composant de la console CloudWatch Application Insights : supprimer une charge de travail.
      • Pour désactiver la surveillance de l'ensemble du composant, décochez la case Surveillé.

        La section Modifier le composant de la case à cocher CloudWatch Application Insights pour désactiver la surveillance.
      • Lorsque vous avez terminé de modifier le composant, choisissez Enregistrer les modifications dans le coin inférieur droit. Toute modification apportée aux charges de travail d'un composant est visible dans la table Vérifier les composants à des fins de surveillance sous Charges de travail associées.

    8. Sur la page Examiner les composants détectés, choisissez Suivant.

    9. La page Spécifier les détails du composant inclut tous les composants avec des charges de travail associées personnalisables de l'étape précédente.

      Note

      Si l'en-tête d'un composant possède une balise facultative, les détails supplémentaires relatifs aux charges de travail de ce composant sont facultatifs.

      Si aucun composant n'apparaît sur cette page, aucun détail supplémentaire ne peut être spécifié au cours de cette étape.

    10. Choisissez Suivant.

    11. Sur la page Vérifier et soumettre, passez en revue tous les détails des composants et de la charge de travail surveillés.

    12. Sélectionnez Envoyer.

    Account-based application monitoring
    1. Nom de l'application. Saisissez le nom de l'application basée sur un compte.

    2. Surveillance automatisée des nouvelles ressources. Par défaut, Application Insights utilise les paramètres recommandés pour configurer la surveillance des composants de ressources ajoutés à votre compte après que vous ayez intégré l'application. Vous pouvez exclure la surveillance des ressources ajoutées après l'onboarding de votre application en décochant la case.

    3. Surveillez CloudWatch les événements. Cochez la case pour intégrer la surveillance des applications aux CloudWatch événements afin d'obtenir des informations provenant d'Amazon EBS, d'Amazon EC2 AWS CodeDeploy, d'Amazon ECS, des API et des notifications AWS Health , d'Amazon RDS, d'Amazon S3 et. AWS Step Functions

    4. Intégrez avec AWS Systems Manager OpsCenter. Pour consulter les applications sélectionnées et être averti lorsque des problèmes sont détectés, cochez la case Generate Systems Manager OpsCenter OpsItems pour les actions correctives. Pour suivre les opérations effectuées pour résoudre les éléments de travail opérationnels (OpsItems) liés à vos AWS ressources, fournissez l'ARN de la rubrique SNS.

    5. Balises : facultatif. CloudWatch Application Insights prend en charge les groupes de ressources basés CloudFormation sur des balises et des groupes de ressources (à l'exception des groupes Auto Scaling). Pour plus d'informations, consultez Utilisation de Tag Editor.

    6. Ressources détectées. Toutes les ressources découvertes dans votre compte sont ajoutées à cette liste. Si Application Insights ne peut pas découvrir toutes les ressources de votre compte, un message d'erreur apparaît en haut de la page. Ce message contient un lien vers la documentation concernant l'ajout des autorisations requises.

    7. Sélectionnez Next (Suivant).

      Un ARN sera généré pour l'application au format suivant.

      arn:partition:applicationinsights:region:account-id:application/TBD/application-name

      Exemple

      arn:aws:applicationinsights:us-east-1:123456789012:application/TBD/my-application
  4. Une fois que vous aurez soumis la configuration de surveillance de votre application, vous serez redirigé vers la page de détails de l'application, où vous pouvez afficher le Résumé de l'application, la liste des Composants surveillés et des Composants non surveillés et, en sélectionnant les onglets à côté de Composants, l'Historique des configurations, Modèles de journaux et n'importe quelle Étiquette que vous avez appliquée.

    Pour afficher les informations relatives à l'application, sélectionnez View Insights (Afficher les analyses).

    Vous pouvez mettre à jour vos sélections pour la surveillance des CloudWatch événements et l'intégration avec AWS Systems Manager OpsCenter en choisissant Modifier.

    Sous Components (Composants), vous pouvez sélectionner le menu Actions pour créer, modifier ou dissocier un groupe d'instances.

    Vous pouvez gérer la surveillance des composants, y compris le niveau d'application, les groupes de journaux, les journaux d'événements, les métriques et les alertes personnalisées, en sélectionnant la puce à côté d'un composant et en sélectionnant Manage monitoring (Gérer la surveillance).

Activer la surveillance des ressources Application Insights pour Amazon ECS et Amazon EKS

Vous pouvez activer Application Insights pour surveiller les applications conteneurisées et les microservices à partir de la console Container Insights. Application Insights prend en charge la surveillance des ressources suivantes :

  • Clusters Amazon ECS

  • Services Amazon ECS

  • Tâches Amazon ECS

  • Clusters Amazon EKS

Lorsque Application Insights est activé, il fournit des métriques et des journaux recommandés, détecte les problèmes potentiels, génère des CloudWatch événements et crée des tableaux de bord automatiques pour vos applications conteneurisées et vos microservices.

Vous pouvez activer Application Insights pour les ressources conteneurisées à partir des consoles Container Insights ou Application Insights.

Activer Application Insights à partir de la console Container Insights

Depuis la console Container Insights, sur Container Insights Surveillance des performances Tableau de bord, sélectionnez Auto-configure Application Insights (Configuration automatique de l'application Insights). Lorsque Application Insights est activée, cette rubrique affiche des détails sur les problèmes détectés.

Activer Application Insights à partir de la console Application Insights

Lorsque les clusters ECS apparaissent dans la liste des composants, Application Insights permet automatiquement une surveillance supplémentaire des conteneurs à l'aide de Container Insights.

Pour les clusters EKS, vous pouvez activer une surveillance supplémentaire avec Container Insights pour fournir des informations de diagnostic, telles que les échecs de redémarrage de conteneur, afin de vous aider à isoler et à résoudre les problèmes. Des étapes supplémentaires sont nécessaires pour configurer Container Insights pour EKS. Pour plus d'informations, consultez Configuration de Container Insights sur Amazon EKS et Kubernetes pour savoir comment configurer Container Insights sur EKS.

Une surveillance supplémentaire pour EKS avec Container Insights est prise en charge sur les instances Linux avec EKS.

Pour plus d'informations sur la prise en charge de Container Insights pour les clusters ECS et EKS, consultez Container Insights.

Désactiver la surveillance d'un composant d'application

Pour désactiver la surveillance d'un composant d'application à partir de la page Détails de l'application, sélectionnez le composant pour lequel vous souhaitez désactiver la surveillance. Sélectionnez Actions, puis Remove from monitoring (Supprimer de la surveillance).

Supprimer une application

Pour supprimer une application, dans le CloudWatch tableau de bord, dans le volet de navigation de gauche, choisissez Application Insights sous Insights. Sélectionnez l'application que vous souhaitez supprimer. Sous Actions, sélectionnez Delete application (Supprimer une application). Cela supprime la surveillance ainsi que toutes les surveillances enregistrées pour les composants d'application. Les ressources d'applications ne sont pas supprimées.