Application Signals - 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.

Application Signals

Application Signals est en version préliminaire. Si vous avez des commentaires concernant cette fonctionnalité, vous pouvez nous contacter à l'adresse app-signals-feedback@amazon .com.

Utilisez les signaux d' CloudWatch application pour piloter automatiquement vos applications AWS afin de surveiller l'état actuel des applications et de suivre les performances des applications à long terme par rapport à vos objectifs commerciaux. Application Signals vous offre une vue unifiée et orientée application de vos services, dépendances et applications, et vous aide à surveiller et à trier l’état des applications.

  • Activez Application Signals pour collecter automatiquement les métriques et les suivis de vos applications, et afficher les métriques clés telles que le volume des appels, la disponibilité, la latence, les pannes et les erreurs. Visualisez et triez rapidement l’état de fonctionnement actuel, et vérifiez si vos applications atteignent leurs objectifs de performance à long terme, sans écrire de code personnalisé ni créer de tableaux de bord.

  • Créez et surveillez les objectifs de niveau de service (SLO) avec Application Signals. Créez et suivez facilement l'état des SLO liés aux CloudWatch métriques, y compris les nouvelles métriques d'application standard collectées par Application Signals. Consultez et suivez l’état de l’indicateur de niveau de service (SLI) de vos services d’application dans une liste de services et une carte topologique. Créez des alarmes pour suivre vos SLO et suivez les nouvelles métriques d’application standard collectées par Application Signals.

  • Consultez une carte de la topologie de votre application découverte automatiquement par Application Signals, qui vous donne une représentation visuelle de vos applications, de leurs dépendances et de leur connectivité.

  • Application Signals fonctionne avec CloudWatch RUM, CloudWatchSynthetics canaries Amazon EC2 Auto Scaling et pour afficher les pages de vos clients AWS Service Catalog AppRegistry, les canaris Synthetics et les noms des applications dans les tableaux de bord et les cartes.

Utilisez Application Signals pour la surveillance quotidienne des applications

Utilisez les signaux d'application dans la CloudWatch console, dans le cadre de la surveillance quotidienne des applications :

  1. Si vous avez créé des objectifs de niveau de service (SLO) pour vos services, commencez par la page Objectifs de niveau de service (SLO). Cela vous donne un aperçu immédiat de l’état de vos services et opérations les plus critiques. Choisissez le nom du service ou de l’opération d’un SLO pour ouvrir la page Détails du service et consulter des informations détaillées sur le service lors de la résolution des problèmes.

  2. Ouvrez la page Services pour voir un résumé de tous vos services et voir rapidement les services présentant le taux de défaillance ou le temps de latence le plus élevé. Si vous avez créé des SLO, consultez le tableau des services pour voir quels services présentent des indicateurs de niveau de service (SLI) non sains. Si un service particulier est dans un état non sain, sélectionnez-le pour ouvrir la page Détail du service et voir les opérations du service, les dépendances, les scripts canary Synthetics et les demandes des clients. Sélectionnez un point dans un graphique pour voir les suivis corrélés afin de pouvoir résoudre et identifier la cause première des problèmes opérationnels.

  3. Si de nouveaux services ont été déployés ou si les dépendances ont changé, ouvrez la Carte des services pour inspecter la topologie de votre application. Consultez une carte de vos applications qui montre la relation entre les clients, les scripts canary Synthetics, les services et les dépendances. Consultez rapidement l’état du SLI, les métriques clés telles que le volume d’appels, le taux de défaillance et la latence, et effectuez une analyse approfondie pour obtenir des informations plus détaillées dans la page de Détails du service.

L’utilisation d’Application Signals entraîne des frais. Pour plus d'informations sur CloudWatch les tarifs, consultez Amazon CloudWatch Pricing.

Note

Il n'est pas nécessaire d'activer Application Signals pour utiliser CloudWatch Synthetics CloudWatch , RUM ou Eviently. CloudWatch Cependant, Synthetics CloudWatch et RUM fonctionnent avec Application Signals pour offrir des avantages lorsque vous utilisez ces fonctionnalités ensemble.

Langages et architectures pris en charge

Actuellement, Application Signals prend en charge les applications Java et Python.

Application Signals est pris en charge et testé sur Amazon EKS, Amazon ECS et Amazon EC2. Sur les clusters Amazon EKS, il découvre automatiquement les noms de vos services et clusters. Sur les autres architectures, vous devez fournir les noms des services et des environnements lorsque vous activez ces services pour Application Signals.

Les instructions d'activation des signaux d'application sur Amazon EC2 doivent fonctionner sur toute architecture prenant en charge l' CloudWatch agent et AWS la distribution pour. OpenTelemetry Toutefois, les instructions n’ont pas été testées sur des architectures autres qu’Amazon ECS et Amazon EC2.

Régions prises en charge

Pour cette version préliminaire, Application Signals est pris en charge dans les régions suivantes.

  • USA Est (Virginie du Nord)

  • USA Est (Ohio)

  • USA Ouest (Oregon)

  • Asie-Pacifique (Sydney)

  • Asia Pacific (Tokyo)

  • Europe (Ireland)

Aperçu du kit SDK

Une version préliminaire du SDK est disponible en téléchargement.

Avertissement

Les opérations et les paramètres de l’API sont susceptibles d’être modifiés avant que Application Signals ne soit disponible de manière globale. Ces changements pourraient être majeurs. N’utilisez pas la version préliminaire du SDK à des fins de production.

Pour installer le SDK de prévisualisation, installez ou mettez à jour d'abord la dernière version de la AWS CLI version 2. Pour plus d’informations, veuillez consulter la rubrique Install or update the latest version of the AWS CLI.

Utilisez ensuite les commandes suivantes pour télécharger le fichier zip du SDK depuis le compartiment Amazon S3, puis extrayez son contenu. Chaque fichier zip du kit SDK contient les instructions du kit SDK et la documentation de l’API.

Note

Le SDK est fourni dans plusieurs langages de programmation afin que vous puissiez utiliser les API Application Signals avec n'importe lequel de ces langages de programmation. Toutefois, l'instrumentation automatique de votre application pour envoyer des données à Application Signals n'est prise en charge que pour les applications Java et Python.

  • Kit SDK Java V2 : aws s3 cp s3://application-signals-preview-sdk/awsJavaSdkV2.zip ./

  • JavaScript SDK V3 : aws s3 cp s3://application-signals-preview-sdk/jsSdkV3.zip ./

  • JavaScript SDK V2 : aws s3 cp s3://application-signals-preview-sdk/jsSdkV2.zip ./

  • Kit SDK Python : aws s3 cp s3://application-signals-preview-sdk/pythonSdk.zip ./

  • Kit SDK Kotlin : aws s3 cp s3://application-signals-preview-sdk/kotlin.zip ./

  • Kit SDK Android : aws s3 cp s3://application-signals-preview-sdk/andriod.zip ./

  • Kit SDK C++ : aws s3 cp s3://application-signals-preview-sdk/awsCppSdk.zip ./

  • Kit SDK PHP : aws s3 cp s3://application-signals-preview-sdk/awsSdkPhp.zip ./

  • Kit SDK Ruby : aws s3 cp s3://application-signals-preview-sdk/awsSdkRuby.zip ./

  • Kit SDK Go V2 : aws s3 cp s3://application-signals-preview-sdk/awsSdkGoV2.zip ./

  • Kit SDK Go V1 : aws s3 cp s3://application-signals-preview-sdk/go.zip ./

  • Kit SDK iOS : aws s3 cp s3://application-signals-preview-sdk/iOS.zip ./