View a markdown version of this page

Utilisation de la centralisation des journaux avec des canaris multisites - 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.

Utilisation de la centralisation des journaux avec des canaris multisites

Lorsque vous configurez un Canary pour qu'il s'exécute à partir de plusieurs emplacements, chaque exécution produit des journaux dans sa région respective. Vous pouvez utiliser la centralisation CloudWatch des journaux pour regrouper ces journaux dans une seule région, ce qui facilite la surveillance et le dépannage des résultats Canary à partir d'un seul endroit.

Pour plus d'informations sur le fonctionnement de la centralisation des journaux, y compris les concepts, les autorisations et la configuration, voir Centraliser la journalisation à partir de plusieurs comptes et régions dans le Guide de l'utilisateur CloudWatch des journaux.

Configuration de la centralisation des journaux pour un canari multisite

Pour centraliser les journaux depuis un serveur multisite, créez une règle de centralisation des CloudWatch journaux dans Logs avec les paramètres recommandés suivants.

Paramètre Valeur recommandée
Régions sources Mêmes régions que les emplacements des répliques sur votre canari multisite
Compte de destination Même compte que celui où vit votre canari multisite
Région de destination Région principale de votre canari multisite
Filtre LogGroupName ^ /aws/lambda/cwsyn-
Groupe de journaux de destination ${source.logGroup}

Cette règle centralise tous les journaux Canary des régions sources sélectionnées vers la région de destination, y compris les journaux des canaris non multisites exécutés dans ces régions. Pour les canaris multisites en particulier, l'utilisation ${source.logGroup} comme groupe de journaux de destination place les journaux de répliques dans le même groupe de journaux que les journaux de canaris principaux, car les canaris principaux et répliques partagent le même nom de groupe de journaux.

Pour obtenir des instructions sur la création d'une règle de centralisation des journaux, voir Centraliser la journalisation à partir de plusieurs comptes et régions.

Affichage des journaux centralisés

Si vous utilisez les paramètres recommandés ci-dessus, les journaux de toutes les régions d'exécution de Canary apparaissent dans le groupe de journaux de la région principale. Si vous avez configuré une autre destination, vos journaux apparaissent dans la destination que vous avez spécifiée.

Pour afficher les journaux centralisés (console)
  1. Ouvrez la CloudWatch console.

  2. Dans le volet de navigation, sélectionnez Vigie applicative, Scripts Canary Synthetics.

  3. Choisissez le nom de votre canari multisite pour ouvrir sa page de détails.

  4. Dans le tableau des courses de canaris sélectionnées, choisissez une course de canaris qui a eu lieu dans la région principale.

  5. Cliquez sur l'onglet Logs en bas de la page des détails du canari.

  6. Choisissez View/Download dans Logs Insights.

Vous pouvez utiliser CloudWatch Logs Insights pour interroger toutes les entrées de journal. Par exemple, pour détecter les défaillances d'une région spécifique :

fields @timestamp, @message, @logStream | filter @aws.region like /us-west-2/ | filter @message like /ERROR/