Etapa 3: Consulte os dados de log no Amazon S3 - Agente do Amazon Kinesis do Microsoft Windows

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 3: Consulte os dados de log no Amazon S3

Na etapa final deste Amazon Kinesis Agent para Microsoft WindowsTutorial do, você usa o Amazon Athena para consultar os dados de log armazenados no Amazon Simple Storage Service (Amazon S3).

  1. Abra o console do Athena em https://console.aws.amazon.com/athena/.

  2. Escolha o sinal de adição (+) na janela de consulta do Athena para criar uma nova janela de consulta.

    Captura de tela demonstrando como criar uma nova janela de consulta no Athena.
  3. Insira o seguinte texto na janela de consulta:

    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'

    Substitua bucket pelo nome do bucket criado em Crie o bucket do Amazon S3. Substituiryear,month,dayehourCom o ano, mês, dia e hora em que o arquivo de log do Amazon S3 foi criado em UTC.

  4. Selecione o texto para a instrução CREATE DATABASE e Run query (Executar consulta). Isso cria o banco de dados de logs no Athena.

  5. Selecione o texto para a instrução CREATE EXTERNAL TABLE e Run query (Executar consulta). Isso cria uma tabela do Athena que faz referência ao bucket do S3 com os dados de log, mapeando o esquema para o JSON ao esquema para a tabela do Athena.

  6. Selecione o texto para a primeira instrução SELECT e Run query (Executar consulta). Isso exibe todas as linhas na tabela.

    Captura de tela demonstrando a consulta de registros de log com o Athena.
  7. Selecione o texto para a segunda instrução SELECT e Run query (Executar consulta). Isso exibe somente as linhas na tabela que representam os registros de log com uma gravidade no nível de Error. Esse tipo de consulta localiza registros de log interessantes em um conjunto de registros de log potencialmente grandes.

    Captura de tela demonstrando como consultar tipos específicos de registros no Athena.