Étape 3 : Interroger les données de journal dans Amazon S3 - Amazon Kinesis Agent pour les instances Microsoft Windows

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.

Étape 3 : Interroger les données de journal dans Amazon S3

Dans la dernière étape de cet agent Amazon Kinesis pour Microsoft WindowsDidacticiel, vous utilisez Amazon Athena pour interroger les données de journaux stockées dans Amazon Simple Storage Service (Amazon S3).

  1. Ouvrez la console Athena à l'adresse https://console.aws.amazon.com/athena/.

  2. Choisissez le signe plus (+) dans la fenêtre de requête Athena pour créer une nouvelle fenêtre de requête.

    Capture d'écran montrant la création d'une nouvelle fenêtre de requête dans Athena.
  3. Saisissez le texte suivant dans la fenêtre de requête :

    CREATE DATABASE logdatabase CREATE EXTERNAL TABLE logs ( Message string, Severity string, ComputerName string, DT timestamp ) ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe' LOCATION 's3://bucket/year/month/day/hour/' SELECT * FROM logs SELECT * FROM logs WHERE severity = 'Error'

    Remplacez bucket par le nom du compartiment que vous avez créé dans Créer le compartiment Amazon S3. Remplacezyear,month,dayandhourPar l'année, le mois, le jour et l'heure de création du fichier journal Amazon S3, en heure UTC.

  4. Sélectionnez le texte pour l'instruction CREATE DATABASE, puis choisissez Exécuter la requête. La base de données des journaux est ainsi créée dans Athena.

  5. Sélectionnez le texte pour l'instruction CREATE EXTERNAL TABLE, puis choisissez Exécuter la requête. Une table Athena est créée. Elle référence le compartiment S3 avec les données de journaux, ce qui mappe le schéma du fichier JSON au schéma de la table Athena.

  6. Sélectionnez le texte pour la première instruction SELECT, puis choisissez Exécuter la requête. Cette action permet d'afficher toutes les lignes de la table.

    Capture d'écran montrant l'interrogation des enregistrements de journaux à l'aide d'Athena.
  7. Sélectionnez le texte pour la seconde instruction SELECT, puis choisissez Exécuter la requête. Cette action permet d'afficher uniquement les lignes de la table qui représentent les enregistrements de journaux dont le niveau de gravité est Error. Ce type de requête identifie les enregistrements de journaux intéressants à partir d'un ensemble d'enregistrements de journaux potentiellement vaste.

    Capture d'écran montrant la recherche de certains types d'enregistrements dans Athena.