

# Analisar logs do PostgreSQL utilizando o CloudWatch Logs Insights
<a name="AuroraPostgreSQL.CloudWatch.Analyzing"></a>

Com os logs do PostgreSQL do seu cluster de banco de dados do Aurora PostgreSQL publicados no CloudWatch Logs, você pode usar o CloudWatch Logs Insights para pesquisar e analisar dados de log de modo interativo no Amazon CloudWatch Logs. O CloudWatch Logs Insights inclui uma linguagem de consulta, exemplos de consultas e outras ferramentas para analisar dados de log com o intuito de identificar possíveis problemas e verificar as correções. Para saber mais, consulte [Analisar dados de log no CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) no *Guia do usuário do Amazon CloudWatch Logs*.

**Como analisar logs do PostgreSQL com o CloudWatch Logs Insights**

1. Abra o console do CloudWatch, em [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. No painel de navegação, abra **Logs** e escolha **Log insights**.

1. Em **Select log group(s)** (Selecionar grupos de logs), selecione o grupo de logs do seu cluster de banco de dados do Aurora PostgreSQL.  
![Escolha o grupo de logs do Aurora PostgreSQL.](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-select-log-group.png)

1. No editor de consultas, exclua a consulta atualmente visível, insira o seguinte e escolha **Run query** (Executar consulta).

   ```
   ##Autovacuum execution time in seconds per 5 minute
   fields @message
   | parse @message "elapsed: * s" as @duration_sec
   | filter @message like / automatic vacuum /
   | display @duration_sec
   | sort @timestamp
   | stats avg(@duration_sec) as avg_duration_sec, 
   max(@duration_sec) as max_duration_sec 
   by bin(5 min)
   ```  
![Consulta no editor de consultas.](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-query.png)

1. Escolha a guia **Visualization** (Visualização).  
![A guia Visualization (Visualização).](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-visualization.png)

1. Escolha **Add to dashboard** (Adicionar ao painel).

1. Em **Select a dashboard** (Selecione um painel), selecione um painel ou insira um nome para criar um novo painel.

1. Em **Widget type** (Tipo de widget), escolha um tipo de widget para a sua visualização.  
![O painel do .](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-dashboard.png)

1. (Opcional) Adicione mais widgets com base nos resultados da sua consulta de log.

   1. Escolha **Add widget (Adicionar widget)**.

   1. Escolha um tipo de widget, como **Line** (Linha).  
![Escolha um widget.](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-widget.png)

   1. Na janela **Add to this dashboard** (Adicionar a este painel), escolha **Logs**.  
![Adicione logs ao painel.](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-add-logs-to-dashboard.png)

   1. Em **Select log group(s)** (Selecionar grupos de logs), selecione o grupo de logs do seu cluster de banco de dados.

   1. No editor de consultas, exclua a consulta atualmente visível, insira o seguinte e escolha **Run query** (Executar consulta).

      ```
      ##Autovacuum tuples statistics per 5 min
      fields @timestamp, @message
      | parse @message "tuples: " as @tuples_temp
      | parse @tuples_temp "* removed," as @tuples_removed
      | parse @tuples_temp "remain, * are dead but not yet removable, " as @tuples_not_removable
      | filter @message like / automatic vacuum /
      | sort @timestamp
      | stats  avg(@tuples_removed) as avg_tuples_removed, 
      avg(@tuples_not_removable) as avg_tuples_not_removable 
      by bin(5 min)
      ```  
![Consulta no editor de consultas.](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-query2.png)

   1. Selecione **Create widget (Criar widget)**.

      Seu painel deve ser semelhante à seguinte imagem.  
![Painel com dois gráficos.](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-dashboard-two-graphs.png)