J'ai un groupe de journaux qui comprend plusieurs flux de journaux (provenant de plusieurs instances EC2). Existe-t-il un moyen de simplement "suivre" les journaux consolidés du groupe? Si je clique sur «Rechercher des événements», cela montre les journaux consolidés mais le bouton qui saute à la fin des journaux est grisé. Je dois brancher manuellement la date et l'heure. J'ai également essayé le aws cli, mais aws logs get-log-events
nécessite un seul nom de flux de journal à spécifier.
amazon-cloudwatch
stdout
la source
la source
Réponses:
Quelques outils de commande pour une queue CloudWatch:
la source
J'ai été vraiment déçu
awslogs
etcloudwatch-logs-tail
j'ai donc créé mon propre outil appelé Saw qui diffuse efficacement les journaux CloudWatch sur la console (et colorise la sortie JSON):Vous pouvez l'installer sur MacOS avec:
Il a un tas de fonctionnalités intéressantes comme la possibilité d'étendre (indenter) automatiquement la sortie JSON (essayez d'exécuter l'outil avec
--expand
):Vous avez une Lambda pour laquelle vous souhaitez voir les journaux d'erreurs? Aucun problème:
Saw est génial car la sortie est facilement lisible et vous pouvez diffuser des journaux de l'ensemble du groupe de journaux, pas seulement un seul flux du groupe. Filtrer et regarder des flux avec un certain préfixe est tout aussi simple!
la source