Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Herramientas de supervisión de terceros
En algunos escenarios, además del conjunto completo de herramientas de supervisión y observabilidad nativas en la nube que proporciona AWS para Amazon RDS, es posible que quiera utilizar las herramientas de supervisión de otros proveedores de software. Entre estos escenarios se incluyen las implementaciones híbridas, en las que puede tener varias bases de datos ejecutándose en el centro de datos en las instalaciones y otro conjunto de bases de datos ejecutándose en la Nube de AWS. Si ya estableció su solución de observabilidad corporativa, es posible que quiera seguir utilizando las herramientas existentes y ampliarlas a sus implementaciones de Nube de AWS. El desafío de configurar una solución de supervisión de terceros suele residir en las protecciones que impone Amazon RDS como servicio administrado en la nube. Por ejemplo, no puede instalar el software de agente en el sistema operativo host que ejecuta la instancia de base de datos porque se deniega el acceso a la máquina host de la base de datos. Sin embargo, puede integrar muchas soluciones de supervisión de terceros con Amazon RDS a partir de CloudWatch y otros servicios de la Nube de AWS. Por ejemplo, las métricas, los registros, los eventos y los seguimientos de Amazon RDS se pueden exportar y, a continuación, importar a la herramienta de supervisión de terceros para su posterior análisis, visualización y alertas. Algunas de estas soluciones de terceros incluyen Prometheus, Grafana y Percona.
Prometheus y Grafana
Prometheus
-
El exportador YACE
optimiza las tareas de exportación de los datos al recuperar varias métricas en una sola solicitud a la API de CloudWatch. Una vez almacenadas las métricas en el servidor de Prometheus, este evalúa las expresiones de las reglas y puede generar las alertas cuando se cumplen condiciones específicas. -
Prometheus mantiene oficialmente CloudWatch Exporter
. Recupera las métricas de CloudWatch a través de la API de CloudWatch y las almacena en el servidor de Prometheus en un formato compatible con Prometheus, mediante solicitudes de la API de REST al punto de conexión HTTP.
Cuando elija un exportador, diseñe su modelo de implementación y configure las instancias del exportador, tenga en cuenta las cuotas de API y servicio de CloudWatch y Registro de CloudWatch, ya que la exportación de las métricas de CloudWatch a un servidor de Prometheus se implementa sobre la API de CloudWatch. Por ejemplo, si se implementan varias instancias de CloudWatch Exporter en una sola Cuenta de AWS y región para supervisar cientos de instancias de base de datos de Amazon RDS, se podría producir un error de limitación (ThrottlingException) y errores de código 400. Para superar estas limitaciones, considere la posibilidad de utilizar el exportador YACE, que está optimizado para recopilar hasta 500 métricas diferentes en una sola solicitud. Además, para implementar un gran número de instancias de base de datos de Amazon RDS, debe considerar el uso de varias Cuentas de AWS, en lugar de centralizar la carga de trabajo en una sola Cuenta de AWS y limitar el número de instancias del exportador en cada Cuenta de AWS.
El servidor de Prometheus genera las alertas y Alertmanager
Percona
Percona Monitoring and Management (PMM)INFORMATION_SCHEMA, el esquema del sistema y Performance Schema. Utiliza la API de CloudWatch para adquirir métricas, registros, eventos y seguimientos. PMM requiere una clave de acceso de usuario de AWS Identity and Access Management (IAM) (rol de IAM) y detecta de manera automática las instancias de base de datos de Amazon RDS disponibles para su supervisión. La herramienta PMM está perfilada para la supervisión de bases de datos y recopila más métricas específicas de bases de datos que Prometheus. Para utilizar el panel de Query Analytics de PMMperformance_schema desde las instancias de base de datos de MySQL y MariaDB directamente para obtener las métricas. Una de las características más destacadas de PMM es su capacidad para alertar
Además de estas herramientas, hay varias soluciones comerciales de observabilidad y supervisión disponibles en el mercado que se pueden integrar con Amazon RDS. Algunos ejemplos son la supervisión de bases de datos de Datadog