Monitorar métricas do SO com o monitoramento avançado - Amazon Aurora

Monitorar métricas do SO com o monitoramento avançado

Com o monitoramento avançado, você pode monitorar o sistema operacional da sua instância de banco de dados em tempo real. As métricas de monitoramento avançado são úteis quando você quiser ver como os diferentes processos ou threads usam a CPU.

Visão geral do monitoramento avançado

O Amazon RDS dispõe de métricas em tempo real para o sistema operacional (SO) no qual sua instância de banco de dados é executada. Você pode visualizar todas as métricas e informações de processo do sistema das suas instâncias de banco de dados do RDS no console. Você pode gerenciar quais métricas deseja monitorar para cada instância e personalizar o painel de acordo com os seus requisitos. Para ver as descrições das métricas do monitoramento avançado, consulte Métricas do sistema operacional em monitoramento avançado.

O RDS fornece as métricas do monitoramento avançado à sua conta do Amazon CloudWatch Logs. Você pode criar filtros de métricas no CloudWatch com o CloudWatch Logs e exibir os gráficos no painel do CloudWatch. É possível consumir o resultado do JSON de monitoramento avançado do CloudWatch Logs em um sistema de monitoramento de sua escolha. Para obter mais informações, consulte Monitoramento avançado nas Perguntas frequentes do Amazon RDS.

Diferenças entre o CloudWatch e métricas de monitoramento avançado

Um hipervisor cria e executa as máquinas virtuais (VMs). Usando um hipervisor, a instância pode oferecer suporte a várias VMs convidadas compartilhando memória e CPU virtualmente. O CloudWatch coleta métricas sobre a utilização da CPU do hipervisor para uma instância de banco de dados. Em contraste, o monitoramento avançado reúne as métricas de um agente na instância de banco de dados.

Você poderá encontrar diferenças entre as CloudWatch medidas do monitoramento avançado, pois a camada do hipervisor realiza uma pequena quantidade de trabalho. As diferenças podem ser maiores se as instâncias de banco de dados usarem classes de instância menores. Nesse cenário, mais máquinas virtuais (VMs) provavelmente são gerenciadas pela camada de hipervisor em uma única instância física.

Para ver as descrições das métricas do monitoramento avançado, consulte Métricas do sistema operacional em monitoramento avançado. Para obter mais informações sobre as métricas do CloudWatch, consulte o Guia do usuário do Amazon CloudWatch.

Retenção de métricas do monitoramento avançado

Por padrão, as métricas do monitoramento avançado são armazenadas por 30 dias no CloudWatch Logs. Esse período de retenção é diferente das métricas típicas do CloudWatch.

Para modificar o tempo em que as métricas são armazenadas nos logs do CloudWatch Logs, altere a retenção do grupo de logs do RDSOSMetrics no console do CloudWatch. Para obter mais informações, consulte Alterar retenção de dados de log em logs do CloudWatch no Amazon CloudWatch Logs User Guide.

Custo do monitoramento avançado

As métricas de monitoramento avançado são armazenadas no CloudWatch Logs e não métricas do CloudWatch. O custo do monitoramento avançado depende dos seguintes fatores:

  • Só haverá cobrança pelo monitoramento avançado se você exceder o nível gratuito fornecido pelo Amazon CloudWatch Logs. As cobranças são baseadas nas taxas de transferência de dados e armazenamento do CloudWatch Logs.

  • A quantidade de informações transferidas para uma instância do RDS é diretamente proporcional ao detalhamento definido para o recurso de monitoramento avançado. Um menor intervalo de monitoramento resulta em relatórios mais frequentes das métricas do sistema operacional e aumenta seu custo de monitoramento. Para gerenciar custos, defina diferentes detalhamentos para diferentes instâncias em suas contas.

  • Os custos de uso do Monitoramento avançado são aplicados a cada instância de banco de dados para a qual o Monitoramento avançado esteja habilitado. O monitoramento de um grande número de instâncias de banco de dados é mais caro do que o monitoramento de apenas algumas.

  • Instâncias de bancos de dados que oferecem suporte a uma workload que exige computação intensiva têm mais atividade de processos de SO para reportar e custos mais altos para Monitoramento avançado.

Para obter mais informações sobre a definição de preço, consulte Definição de preço do Amazon CloudWatch.