Travailler avec CloudWatch Logs Insights en utilisant AWS Toolkit for JetBrains
Vous pouvez utiliser AWS Toolkit for JetBrains pour travailler avec CloudWatch Logs Insights. CloudWatch Logs Insights vous permet de rechercher et d'analyser de façon interactive les données de vos journaux dans Amazon CloudWatch Logs. Pour plus d'informations, consultez Analyse des données de journal avec CloudWatch Logs Insights dans le Guide de l'utilisateur Amazon CloudWatch Logs.
Autorisations IAM pour CloudWatch Logs Insights
Vous avez besoin des autorisations suivantes pour exécuter et afficher les résultats de la requête CloudWatch Logs Insights :
{ "Version": "2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" : [ "logs:StartQuery", "logs:GetQueryResults", "logs:GetLogRecord", "logs:describeLogGroups", "logs:describeLogStreams" ], "Resource" : "*" } ] }
L'autorisation suivante n'est pas requise, mais permettra à AWS Toolkit for JetBrains d'arrêter automatiquement toute requête en cours d'exécution lorsque vous fermez le panneau de résultats associé ou l'IDE.
{ "Version": "2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" : [ "logs:StopQuery" ], "Resource" : "*" } ] }
Travailler avec CloudWatch Logs Insights
Pour ouvrir l'éditeur de requêtes CloudWatch Logs Insights
-
Ouvrez AWS Explorer.
-
Double-cliquez sur le nœud CloudWatch Logs pour développer la liste des groupes de journaux.
-
Cliquez avec le bouton droit de la souris sur le groupe de journaux que vous voulez ouvrir, puis choisissez Ouvrir l'Éditeur de requêtes.
Pour lancer une requête CloudWatch Logs Insights
-
Dans la fenêtre Interroger les groupes de journaux, modifiez les paramètres de la requête comme vous le souhaitez.
Vous pouvez choisir une plage de temps par date ou par temps relatif.
Le champ Interroger les groupes de journaux accepte la syntaxe de requête de CloudWatch Logs Insights. Pour plus d'informations, consultez Syntaxe de requête de CloudWatch Logs Insights dans le Guide de l'utilisateur Amazon CloudWatch Logs.
-
Sélectionnez Exécuter pour lancer la requête.
Pour enregistrer une requête CloudWatch Logs Insights
-
Saisissez un nom de requête.
-
Choisissez Enregistrer la requête.
Les groupes de journaux et la requête sélectionnés sont enregistrés dans votre compte AWS. Les plages horaires ne sont pas enregistrées.
Vous pouvez récupérer et réutiliser les journaux enregistrés à partir de la page de la AWS Management Console CloudWatch Logs Insights.
Pour récupérer une requête CloudWatch Logs Insights enregistrée
-
Dans la fenêtre Interroger les groupes de journaux, sélectionnez Récupérer les requêtes enregistrées.
-
Choisissez la requête souhaitée et cliquez sur OK.
Les groupes de journaux et la requête sélectionnés remplacent tout ce qui se trouve dans la boîte de dialogue existante.
Pour naviguer dans les résultats de la requête
-
Dans la fenêtre Résultats de la requête de CloudWatch Logs Insights, dans le coin supérieur droit, choisissez Ouvrir l'Éditeur de requêtes.
Pour afficher un enregistrement de journal individuel
-
Dans le panneau des résultats de la requête, double-cliquez sur une ligne pour ouvrir un nouvel onglet contenant des détails sur cet enregistrement de journal.
Vous pouvez également accéder au flux de journaux associé à l'enregistrement de journal en sélectionnant Afficher le flux de journaux dans le coin supérieur droit.