Visualizar métricas de cluster de de banco de dados no console do CloudWatch e na AWS CLI.
Veja a seguir detalhes sobre como visualizar métricas de sua instância de banco de dados usando o CloudWatch. Para obter informações sobre o monitoramento de métricas para o sistema operacional da sua instância de banco de dados em tempo real usando o CloudWatch Logs, consulte Monitorar métricas do SO com o monitoramento avançado.
Ao usar recursos do Amazon Aurora, o Amazon Aurora envia métricas e dimensões ao Amazon CloudWatch a cada minuto. É possível usar os procedimentos a seguir para visualizar as métricas do Amazon Aurora no console do CloudWatch e na CLI.
Para visualizar as métricas usando o console do Amazon CloudWatch
As métricas são agrupadas primeiro pelo namespace do serviço e, em seguida, por várias combinações de dimensão dentro de cada namespace.
-
Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/
. A página inicial de visão geral do CloudWatch é exibida.
-
Se necessário, altere a Região da AWS. Na barra de navegação, escolha a Região da AWS na qual seus recursos da AWS estão localizados. Para obter mais informações, consulte Regiões e endpoints.
-
No painel de navegação, escolha Metrics (Métricas) e, em seguida, All metrics (Todas as métricas).
-
Role para baixo e escolha o namespace de métrica RDS.
A página exibe as dimensões do Amazon Aurora. Para obter descrições dessas dimensões, consulte Dimensões do Amazon CloudWatch para o Aurora.
-
Escolha uma dimensão de métrica; por exemplo, By Database Class (Por classe de banco de dados).
-
Realize uma destas ações:
-
Para classificar a métrica, use o cabeçalho da coluna.
-
Para criar um gráfico de uma métrica, marque a caixa de seleção ao lado da métrica.
-
Para filtrar por recurso, escolha o ID do recurso e Add to search (Adicionar à pesquisa).
-
Para filtrar por métrica, escolha o nome da métrica e Add to search (Adicionar à pesquisa).
O exemplo a seguir filtra com base na classe db.t3.medium e faz um gráfico da métrica CPUUtilization.
-
Veja detalhes sobre como analisar o uso de recursos do Aurora PostgreSQL usando métricas do CloudWatch. Para obter mais informações, consulte Usar métricas do Amazon CloudWatch para analisar o uso de recursos do Aurora PostgreSQL.
Para obter informações sobre métricas usando a AWS CLI, use o comando list-metrics
do CloudWatch. No exemplo a seguir, você lista todas as métricas no namespace AWS/RDS
.
aws cloudwatch list-metrics --namespace AWS/RDS
Para obter estatísticas métricas, use o comando get-metric-statistics
. O comando a seguir obtém estatísticas CPUUtilization
para a instância my-instance
durante o período específico de 24 horas, com granularidade de 5 minutos.
Para Linux, macOS ou Unix:
aws cloudwatch get-metric-statistics --namespace AWS/RDS \ --metric-name
CPUUtilization
\ --start-time2021-12-15T00:00:00Z
\ --end-time2021-12-16T00:00:00Z
\ --period 360 \ --statistics Minimum \ --dimensions Name=DBInstanceIdentifier,Value=my-instance
Para Windows:
aws cloudwatch get-metric-statistics --namespace AWS/RDS ^ --metric-name
CPUUtilization
^ --start-time2021-12-15T00:00:00Z
^ --end-time2021-12-16T00:00:00Z
^ --period 360 ^ --statistics Minimum ^ --dimensions Name=DBInstanceIdentifier,Value=my-instance
A saída da amostra é exibida da seguinte maneira:
{ "Datapoints": [ { "Timestamp": "2021-12-15T18:00:00Z", "Minimum": 8.7, "Unit": "Percent" }, { "Timestamp": "2021-12-15T23:54:00Z", "Minimum": 8.12486458559024, "Unit": "Percent" }, { "Timestamp": "2021-12-15T17:24:00Z", "Minimum": 8.841666666666667, "Unit": "Percent" }, ... { "Timestamp": "2021-12-15T22:48:00Z", "Minimum": 8.366248354248954, "Unit": "Percent" } ], "Label": "CPUUtilization" }
Para obter mais informações, consulte Obter as estatísticas de uma métrica no Guia do usuário do Amazon CloudWatch.