Amazon RDS Proxy

Información general

Amazon RDS Proxy es un proxy de base de datos totalmente gestionado de alta disponibilidad para Amazon Relational Database Service (RDS) que hace que las aplicaciones sean más escalables, más resistentes a los fallos de la base de datos y más seguras.

Habilita esta integración para ver todas tus métricas de RDS Proxy en Datadog.

Configuración

Instalación

Si aún no lo has hecho, configura primero la integración de Amazon Web Services. También es necesario habilitar la integración de Amazon RDS.

Recopilación de métricas

  1. En la página de integración de AWS, asegúrate de que RDS Proxy está activado en la pestaña Metric Collection.
  2. Instala la integración de Datadog y Amazon RDS Proxy.

Recopilación de logs

Activar logging

Al crear un RDS Proxy, se puede habilitar el registro en la configuración avanzada. Sigue las instrucciones de Primeros pasos con RDS Proxy para empezar a enviar los logs de tu RDS Proxy a Cloudwatch.

Enviar logs a Datadog

  1. Si aún no lo has hecho, configura la función de AWS Lambda de recopilación de logs de Datadog.
  2. Una vez instalada la función de Lambda, añade manualmente un activador en el grupo de logs de CloudWatch que contenga tus logs de RDS Proxy. Selecciona el grupo de logs de CloudWatch correspondiente, añade un nombre de filtro (opcional) y añade el activador.

Una vez hecho esto, ve a Datadog Log Explorer para analizar tus logs.

Datos recopilados

Métricas

aws.rds.proxy.availability_percentage
(gauge)
Porcentaje de tiempo durante el cual el grupo objetivo estuvo disponible en su rol.
Se muestra como porcentaje
aws.rds.proxy.client_connections
(gauge)
El número actual de conexiones de cliente.
Se muestra como conexión
aws.rds.proxy.client_connections_closed
(gauge)
Número de conexiones de cliente cerradas.
Se muestra como conexión
aws.rds.proxy.client_connections_no_tls
(gauge)
El número actual de conexiones de cliente sin Transport Layer Security (TLS).
Se muestra como conexión
aws.rds.proxy.client_connections_received
(gauge)
Número de solicitudes de conexión de cliente recibidas.
Se muestra como conexión
aws.rds.proxy.client_connections_setup_failed_auth
(gauge)
Número de intentos fallidos de conexión de cliente.
Se muestra como conexión
aws.rds.proxy.client_connections_setup_succeeded
(gauge)
Número de conexiones de cliente establecidas con éxito.
Se muestra como conexión
aws.rds.proxy.client_connections_tls
(gauge)
El número actual de conexiones de cliente con TLS.
Se muestra como conexión
aws.rds.proxy.database_connection_requests
(gauge)
El número de solicitudes para crear una conexión de base de datos.
Se muestra como solicitud
aws.rds.proxy.database_connection_requests_with_tls
(gauge)
El número de solicitudes para crear una conexión de base de datos con TLS.
Se muestra como solicitud
aws.rds.proxy.database_connections
(gauge)
El número actual de conexiones a la base de datos.
Se muestra como conexión
aws.rds.proxy.database_connections_borrow_latency
(gauge)
El tiempo en microsegundos que tarda el proxy en obtener una conexión de base de datos.
Se muestra como microsegundo
aws.rds.proxy.database_connections_currently_borrowed
(gauge)
El número actual de conexiones a bases de datos en estado de préstamo.
Se muestra como conexión
aws.rds.proxy.database_connections_currently_in_transaction
(gauge)
El número actual de conexiones a la base de datos en una transacción.
Se muestra como conexión
aws.rds.proxy.database_connections_currently_session_pinned
(gauge)
Número actual de conexiones a bases de datos ancladas.
Se muestra como conexión
aws.rds.proxy.database_connections_setup_failed
(gauge)
El número de solicitudes a la conexión de base de datos que han fallado.
Se muestra como conexión
aws.rds.proxy.database_connections_setup_succeeded
(gauge)
Número de conexiones a bases de datos establecidas con éxito.
Se muestra como conexión
aws.rds.proxy.database_connections_with_tls
(gauge)
El número actual de conexiones de base de datos con TLS.
Se muestra como conexión
aws.rds.proxy.max_database_connections_allowed
(gauge)
El número máximo de conexiones a bases de datos permitidas.
Se muestra como conexión
aws.rds.proxy.query_database_response_latency
(gauge)
El tiempo en microsegundos que la base de datos tardó en responder a la consulta.
Se muestra como microsegundo
aws.rds.proxy.query_requests
(gauge)
Número de consultas recibidas (una consulta que incluya varias sentencias se cuenta como una sola consulta).
Se muestra como solicitud
aws.rds.proxy.query_requests_no_tls
(gauge)
Número de consultas recibidas de conexiones no TLS.
Se muestra como solicitud
aws.rds.proxy.query_requests_tls
(gauge)
Número de consultas recibidas de conexiones TLS.
Se muestra como solicitud
aws.rds.proxy.query_response_latency
(gauge)
El tiempo en microsegundos entre la recepción de una solicitud de consulta y la respuesta del proxy.
Se muestra como microsegundo

Eventos

La integración de Amazon RDS Proxy no incluye ningún evento.

Checks de servicio

La integración de Amazon RDS Proxy no incluye ningún check de servicio.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog.