sql >> Base de Datos >  >> NoSQL >> MongoDB

Una descripción general de los informes operativos de la base de datos en ClusterControl

Los informes operativos brindan soporte para el monitoreo y control de la actividad empresarial diaria. El propósito de este artículo de blog es familiarizarlo con los informes operativos disponibles en ClusterControl.

Los informes operativos de ClusterControl le brindan información sobre el estado de la infraestructura de su base de datos, que puede usar para auditar su entorno o como parte del soporte operativo. Estos informes consisten en diferentes controles y abordan varias tareas diarias de DBA. La idea detrás de los informes operativos de ClusterControl es poner todos los datos más relevantes en un solo documento que se pueda analizar rápidamente para obtener una comprensión clara del estado de las bases de datos y sus procesos.

Con ClusterControl puede programar informes entre entornos como "Informe diario del sistema", "Informe de actualización de paquetes", "Informe de cambio de esquema", así como "Copias de seguridad" y "Disponibilidad". Estos informes le ayudarán a mantener su entorno seguro y operativo. También verá recomendaciones sobre cómo corregir las lagunas. Los informes se pueden enviar a SysOps, DevOps o incluso a los administradores que deseen recibir actualizaciones periódicas sobre el estado de un sistema determinado.

¿Por qué necesito informes operativos?

Es posible que ya tenga una excelente herramienta de monitoreo con todas las métricas/gráficos posibles y probablemente también haya configurado alertas basadas en métricas y umbrales (algunos incluso tendrán asesores automáticos que les brindarán recomendaciones o arreglarán cosas automáticamente). Eso es bueno:tener visibilidad de su el sistema es importante; sin embargo, necesitas ser capaz de procesar mucha información. Las herramientas integradas como ClusterControl tienen la ventaja de que todos los bits de información variables se encuentran en el mismo lugar.

En sistemas más pequeños, es posible que desee realizar algunas comprobaciones manuales, pero en entornos más grandes, es imposible analizar todo en tiempo real. También suena como una pérdida de tiempo. Para asegurarse de que sus sistemas estén en buen estado, necesitaría revisar mucha información. Por lo general, eso incluye estadísticas del host, estadísticas de la base de datos, estado de las copias de seguridad, registros, etc.

¿Qué monitorear y con qué frecuencia?

Una vez que haya configurado todas las herramientas de monitoreo/administración de su base de datos, debe establecer una rutina para verificar el estado de las bases de datos. La frecuencia con la que desea hacerlo depende de usted y debe basarse en el tamaño/carga de trabajo de su entorno o en los estándares de cumplimiento de su empresa o industria. Para configuraciones más pequeñas, las comprobaciones diarias funcionarán. Para configuraciones más grandes, probablemente tenga que hacerlo cada semana más o menos. El razonamiento detrás de esto es que las pruebas periódicas deberían permitirle actuar de manera proactiva y solucionar cualquier problema antes de que suceda o se agrave. Por supuesto, eventualmente desarrollarás tu patrón, pero aquí hay algunos consejos sobre lo que te gustaría ver.

Lo que debe monitorear probablemente estará relacionado con el rol que desempeña en su organización de TI. Los administradores de bases de datos, DevOps, desarrolladores o administradores de TI tendrán necesidades diferentes.

Informes operativos de ClusterControl

Programador de informes de operaciones

Antes de comenzar a describir informes operativos particulares, echemos un vistazo rápido al programador de informes. Puede configurar informes automatizados recurrentes en función del nombre de su clúster. La tasa de generación se divide en tipo diario, semanal, mensual. Cada uno de ellos le dará la opción de configurar el informe según sea necesario, como cada 5 días del mes para un tipo mensual o todos los martes si selecciona informes semanales.

Programador de informes operativos de ClusterControl

En la segunda sección del programador de informes, puede elegir los destinatarios. Es una buena oportunidad para configurar algunas alertas para el equipo de administración y luego otras más técnicas para el soporte de TI. Programar esto correctamente puede quitarle tareas a TI en gran medida, es decir, cuando la administración solicita informes de disponibilidad o el equipo de seguridad necesita conocer la versión de los paquetes y los cambios de esquema.

Informe de copia de seguridad

El Informe de copia de seguridad semanal es un informe HTML que proporciona una descripción general de las copias de seguridad para el período del informe para todos los clústeres administrados. El informe de copia de seguridad se divide en dos secciones; resumen de la copia de seguridad y detalles de la copia de seguridad.

En la sección principal del informe, puede ver el resumen de todos sus clústeres con el tipo de clúster, la última copia de seguridad, las copias de seguridad fallidas y exitosas, la tasa de éxito y el período de retención. Lo que también es importante es que también verá información sobre los clústeres sin un conjunto de copias de seguridad. Es extremadamente útil si olvida configurar la copia de seguridad o si las copias de seguridad dejaron de funcionar por algún motivo.

Informe operativo de resumen de copia de seguridad de ClusterControl

En los detalles de la copia de seguridad, puede rastrear una ID de copia de seguridad particular con información detallada sobre la ubicación, el tamaño, la hora y el método. Usamos las mismas plantillas con datos para diferentes tipos de bases de datos, por lo que cuando administre su entorno mixto, obtendrá la misma sensación y apariencia. Ayuda a administrar mejor las diferentes copias de seguridad de la base de datos.

¿Cómo funciona esta solución? Recopilamos información sobre el proceso de respaldo, los sistemas, las plataformas y los dispositivos en la infraestructura de respaldo cuando se activa el trabajo de respaldo. Toda esa información se agrega y almacena en un CMON (base de datos del repositorio de ClusterControl), por lo que no es necesario consultar bases de datos particulares adicionales.

Informe de clúster predeterminado

El informe de clúster predeterminado contiene toda la información detallada sobre un clúster en particular. Comienza con una revisión de varias alertas relacionadas con el grupo de clústeres.

ClusterControl Informe de clúster predeterminado

La siguiente sección trata sobre el estado de los nodos que forman parte del clúster. Tiene una lista de los nodos en el clúster, su tipo, función (maestro o esclavo), el estado del nodo, el tiempo de actividad y el sistema operativo.

ClusterControl Funciones y tiempo de actividad del nodo de informe de clúster predeterminado

Otra sección del informe es el resumen de la copia de seguridad, igual que comentamos anteriormente.

ClusterControl Detalles de copia de seguridad del informe de clúster predeterminado

El siguiente presenta una revisión de las principales consultas en el clúster. Finalmente, vemos una "Descripción general del estado del nodo" en la que se le proporcionarán gráficos relacionados con las métricas del sistema operativo y MySQL para cada nodo.

ClusterControl Estado del nodo de descripción general del clúster predeterminado

Informe de actualización

Este informe de clúster lo ayudará a mantener sus paquetes actualizados y seguros. El informe de actualización recopila información del sistema operativo y la compara con los paquetes disponibles en el repositorio.

El informe se divide en cuatro secciones; resumen de actualización, paquetes de base de datos, paquetes de seguridad y otros paquetes. Puede comparar rápidamente lo que ha instalado en su sistema y encontrar una actualización o parche recomendado.

Informe de detección de cambio de esquema

El Informe de detección de cambios de esquema muestra cualquier cambio de DDL en su base de datos. Para funcionar correctamente requiere un parámetro adicional en el archivo de configuración de ClusterControl. Si esto no está configurado, verá la siguiente información:schema_change_detection_address no está configurado en /etc/cmon.d/cmon_1.cnf. Una vez que esté en su lugar, una salida de ejemplo puede ser como la siguiente:

Informe de cambio de esquema de ClusterControl

Informe de disponibilidad

Por último, pero no menos importante, está el informe de disponibilidad. La disponibilidad es notoriamente difícil de medir e informar, aunque es un KPI importante en cualquier SLA entre usted y su cliente. Con eso en mente, creamos un informe que puede medir el tiempo de actividad de su base de datos. El script se coloca en su cuenta durante el mantenimiento planificado que puede configurar en ClusterControl. Con base en la información del informe, puede ver si está en línea con su SLA interno o externo y planificar cambios en la infraestructura de la base de datos para mantener sus nueve planificados.

Informe de cambio de esquema de ClusterControl

La sección principal del informe describe el tiempo de actividad/inactividad y la disponibilidad para el período del informe para cada clúster administrado por ClusterControl. La información se combina para todos los clústeres independientemente del tipo de clúster.

ClusterControl Informe de disponibilidad historial de estado del clúster

A continuación, en los detalles, puede ver los cambios de estado importantes ocurridos dentro del período del informe, así como los reinicios del controlador. Los reinicios del controlador no afectan el tiempo de actividad ni el tiempo de inactividad y el mantenimiento planificado no se incluirá en el informe.

Historial del nodo del informe de disponibilidad de ClusterControl

Conclusión

Varios nueves ClusterControl puede ayudarlo a cubrir varios aspectos del cumplimiento de su sistema de base de datos. Comenzando con los detalles del historial de respaldo, que puede usar para rastrear cosas como la finalización del respaldo, el historial y los servidores sin una política de respaldo adecuada para empaquetar informes de actualización con paquetes de sistema obsoletos y cambios de esquema. Con unos pocos pasos, puede programar comprobaciones de nivel empresarial en sus bases de datos de código abierto. Todo esto brindará a sus equipos de administración y soporte una mejor perspectiva de sus operaciones de base de datos.