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).
Abra o console do Athena em https://console.aws.amazon.com/athena/
. -
Escolha o sinal de adição (+) na janela de consulta do Athena para criar uma nova janela de consulta.
-
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
pelo nome do bucket criado em Crie o bucket do Amazon S3. Substituirbucket
,year
,month
eday
Com o ano, mês, dia e hora em que o arquivo de log do Amazon S3 foi criado em UTC.hour
-
Selecione o texto para a instrução
CREATE DATABASE
e Run query (Executar consulta). Isso cria o banco de dados de logs no Athena. -
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. -
Selecione o texto para a primeira instrução
SELECT
e Run query (Executar consulta). Isso exibe todas as linhas na tabela. -
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 deError
. Esse tipo de consulta localiza registros de log interessantes em um conjunto de registros de log potencialmente grandes.