Monitorar métricas do proxy do RDS com o Amazon CloudWatch - Amazon Relational Database Service

Monitorar métricas do proxy do RDS com o Amazon CloudWatch

É possível monitorar o proxy do RDS usando o Amazon CloudWatch O CloudWatch coleta e processa dados brutos dos proxies e os transforma em métricas legíveis quase em tempo real. Para localizar essas métricas no console do CloudWatch, escolha Metrics (Métricas) e escolha RDS e Per Proxy Metrics (Métricas por Proxy). Para obter mais informações, consulte Usando métricas do Amazon CloudWatch no Guia do usuário do Amazon CloudWatch.

nota

O RDS publica essas métricas para cada instância subjacente do Amazon EC2 associada a um proxy. Um único proxy pode ser atendido por mais de uma instância do EC2. Use as estatísticas do CloudWatch para agregar os valores de um proxy em todas as instâncias associadas.

Algumas dessas métricas podem não ser visíveis até depois da primeira conexão bem-sucedida por um proxy.

Nos logs do RDS Proxy, cada entrada é prefixada com o nome do endpoint de proxy associado. Esse nome pode ser o nome especificado para um endpoint definido pelo usuário ou o nome especial default para solicitações de leitura/gravação que usam o endpoint padrão de um proxy.

Todas as métricas do proxy do RDS estão no grupo proxy.

Cada endpoint de proxy tem suas próprias métricas do CloudWatch. Você pode monitorar o uso de cada endpoint de proxy de forma independente. Para obter mais informações sobre os endpoints do proxy, consulte Como trabalhar com endpoints do proxy do Amazon RDS.

Você pode agregar os valores de cada métrica usando um dos seguintes conjuntos de dimensões. Por exemplo, usando o conjunto de dimensões ProxyName , você pode analisar todo o tráfego para um determinado proxy. Ao usar os outros conjuntos de dimensões, você pode dividir as métricas de maneiras diferentes. Você pode dividir as métricas com base nos diferentes endpoints ou bancos de dados de destino de cada proxy ou no tráfego de leitura/gravação e somente leitura para cada banco de dados.

  • Conjunto de dimensões 1 : ProxyName

  • Conjunto de dimensões 2 : ProxyName, EndpointName

  • Conjunto de dimensões 3 :ProxyName,TargetGroup,Target

  • Conjunto de dimensões 4 :ProxyName,TargetGroup,TargetRole

Métrica Descrição Período válido Conjunto de dimensões do CloudWatch

AvailabilityPercentage

O percentual de tempo para o qual o grupo de destino estava disponível na função indicada pela dimensão. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Average.

1 minuto Dimension set 4
ClientConnections

O número atual de conexões de cliente. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum.

1 minuto

Dimension set 1, Dimension set 2
ClientConnectionsClosed

O número de conexões de cliente fechadas. A estatística mais útil para essa métrica é Sum.

1 minuto e acima

Dimension set 1, Dimension set 2

ClientConnectionsNoTLS

O número atual de conexões de cliente sem Transport Layer Security (TLS). Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum. 1 minuto e acima Dimension set 1, Dimension set 2

ClientConnectionsReceived

O número de solicitações de conexão de cliente recebidas. A estatística mais útil para essa métrica é Sum.

1 minuto e acima

Dimension set 1, Dimension set 2
ClientConnectionsSetupFailedAuth

O número de tentativas de conexão do cliente que falharam devido à configuração incorreta da autenticação ou do TLS. A estatística mais útil para essa métrica é Sum.

1 minuto e acima

Dimension set 1, Dimension set 2
ClientConnectionsSetupSucceeded

O número de conexões de cliente estabelecido com êxito com qualquer mecanismo de autenticação com ou sem TLS. A estatística mais útil para essa métrica é Sum.

1 minuto e acima

Dimension set 1, Dimension set 2
ClientConnectionsTLS O número atual de conexões de cliente com TLS. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum. 1 minuto e acima Dimension set 1, Dimension set 2
DatabaseConnectionRequests

O número de solicitações para criar uma conexão de banco de dados. A estatística mais útil para essa métrica é Sum.

1 minuto e acima

Dimension set 1, Dimension set 3, Dimension set 4

DatabaseConnectionRequestsWithTLS

O número de solicitações para criar uma conexão de banco de dados com TLS. A estatística mais útil para essa métrica é Sum. 1 minuto e acima Dimension set 1, Dimension set 3, Dimension set 4
DatabaseConnections

O número atual de conexões de banco de dados. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum.

1 minuto

Dimension set 1, Dimension set 3, Dimension set 4

DatabaseConnectionsBorrowLatency

O tempo, em microssegundos, que leva para o proxy que está sendo monitorado obter uma conexão de banco de dados. A estatística mais útil para essa métrica é Average. 1 minuto e acima Dimension set 1, Dimension set 2
DatabaseConnectionsCurrentlyBorrowed

O número atual de conexões de banco de dados no estado de empréstimo. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum.

1 minuto

Dimension set 1, Dimension set 3, Dimension set 4
DatabaseConnectionsCurrentlyInTransaction

O número atual de conexões de banco de dados em uma transação. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum.

1 minuto

Dimension set 1, Dimension set 3, Dimension set 4
DatabaseConnectionsCurrentlySessionPinned

O número atual de conexões de banco de dados atualmente fixadas devido a operações em solicitações de cliente que alteram o estado da sessão. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum.

1 minuto

Dimension set 1, Dimension set 3, Dimension set 4
DatabaseConnectionsSetupFailed

O número de solicitações de conexão do banco de dados que falharam. A estatística mais útil para essa métrica é Sum.

1 minuto e acima

Dimension set 1, Dimension set 3, Dimension set 4
DatabaseConnectionsSetupSucceeded

O número de conexões de banco de dados estabelecidas com êxito com ou sem TLS. A estatística mais útil para essa métrica é Sum.

1 minuto e acima

Dimension set 1, Dimension set 3, Dimension set 4

DatabaseConnectionsWithTLS

O número atual de conexões de banco de dados com TLS. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum. 1 minuto Dimension set 1, Dimension set 3, Dimension set 4
MaxDatabaseConnectionsAllowed

O número máximo de conexões de banco de dados permitidas. Essa métrica é relatada a cada minuto. A estatística mais útil para essa métrica é Sum.

1 minuto

Dimension set 1, Dimension set 3, Dimension set 4

QueryDatabaseResponseLatency

O tempo, em microssegundos, que o banco de dados levou para responder à consulta. A estatística mais útil para essa métrica é Average. 1 minuto e acima Dimension set 1, Dimension set 2, Dimension set 3, Dimension set 4
QueryRequests

O número de consultas recebidas. Uma consulta incluindo várias instruções é contada como uma consulta. A estatística mais útil para essa métrica é Sum.

1 minuto e acima

Dimension set 1, Dimension set 2
QueryRequestsNoTLS O número de consultas recebidas de conexões não TLS. Uma consulta incluindo várias instruções é contada como uma consulta. A estatística mais útil para essa métrica é Sum. 1 minuto e acima Dimension set 1, Dimension set 2

QueryRequestsTLS

O número de consultas recebidas de conexões TLS. Uma consulta incluindo várias instruções é contada como uma consulta. A estatística mais útil para essa métrica é Sum. 1 minuto e acima Dimension set 1, Dimension set 2
QueryResponseLatency O tempo, em microssegundos, entre a obtenção de uma solicitação de consulta e a resposta do proxy a ela. A estatística mais útil para essa métrica é Average. 1 minuto e acima Dimension set 1, Dimension set 2

Você pode encontrar os logs de atividades do proxy do RDS sob CloudWatch no AWS Management Console. Cada proxy tem uma entrada na página Log groups (Grupos de logs).

Importante

Esses logs são destinados ao consumo humano para fins de solução de problemas e não para acesso programático. O formato e o conteúdo dos logs estão sujeitos a alterações.

Em particular, os logs mais antigos não contêm nenhum prefixo indicando o endpoint para cada solicitação. Nos logs mais recentes, cada entrada é prefixada com o nome do endpoint do proxy associado. Esse nome pode ser o nome que você especificou para um endpoint definido pelo usuário ou o nome especial default para solicitações que usam o endpoint padrão de um proxy.