Sin categoría

¿Necesitas métricas de la base de datos? Uso de la consola de administración de Couchbase

No importa en qué trabajemos ni qué sistema utilicemos, siempre necesitamos las herramientas adecuadas para hacer nuestro trabajo. Los pilotos de avión necesitan disponer de un conjunto adecuado de indicadores visuales en la cabina: pantallas de altitud, dirección, velocidad, flujo de combustible, etc. para supervisar y controlar el avión.

Qué do todos el controla en un aerolínea cabina do ?

Hablando de bases de datos, es importante tener visibilidad de todos los aspectos de la base de datos - permitiéndote configurar, monitorizar, diagnosticar y solucionar cualquier problema. La consola web de administración de Couchbase Server (mostrada en la figura inferior) proporciona una vista centralizada de las métricas del clúster. La consola web también te permite profundizar en las métricas para que tengas una idea de lo bien que está funcionando un servidor en particular en el clúster o si hay áreas que necesitan atención. 

Aquí tienes algunos enlaces útiles para monitorizar un cluster de Couchbase:

  • Las estadísticas de cubos individuales muestran información detallada adicional por cubo.

 

Algunas de las estadísticas clave que hay que controlar son "operaciones por segundo", "ratio de elementos residentes", "ratio de fallos de caché" y "cola de escritura en disco".

 

Las operaciones por segundo indican el rendimiento global de los datos en el clúster. También puedes ver la carga que soporta cada servidor.

 

El ratio de elementos residentes muestra el número total de documentos activos que residen en memoria. Normalmente, se desea que el conjunto de trabajo (documentos a los que se accede de forma activa) esté en memoria para reducir las latencias y ofrecer una experiencia de usuario excelente.

El ratio de errores de caché muestra el porcentaje de lecturas por segundo de este bucket que necesitan ser servidas desde el disco en lugar de desde la RAM. Si tiene un ratio de elementos residentes bajo y un ratio de errores de caché bastante alto, puede que sea necesario añadir más nodos o asignar más RAM al bucket en función de sus requisitos de latencia.

 

La cola de escritura en disco muestra el número de elementos que han mutado en memoria pero que aún no se han transferido al disco. Si las colas de escritura en disco son muy elevadas (millones de elementos), es posible que el clúster no esté dimensionado correctamente.

  • vBucket Estadísticas proporcionan información para todos los cubos virtuales o compartidos en el cluster. Por defecto Couchbase siempre 1024 fragmentos y estos se distribuyen a través del clúster. 

 

  • Couchbase Server usa colas de disco para gestionar elementos que están en RAM y esperan ser persistidos a disco.  Disco cola stats muestra información de los datos que se están colocando en la cola de disco. 

 

La consola de administración de Couchbase Server te permite profundizar y obtener métricas para un nodo servidor en particular. Por ejemplo, en la siguiente figura, el gráfico muestra el número total de elementos en la cola de disco en el nodo servidor en particular (servidor.nirvana.2)

 

  • Couchbase Server utiliza colas TAP para la replicación y el reequilibrio. La dirección TAP colas estadísticas muestra información sobre la actividad de la cola TAP:

  • Ver estadísticas muestra información sobre ver diseño documentos dentro de un bucket seleccionado. Los documentos de diseño de vistas almacenan funciones mapreduce utilizadas para indexar y consultar datos en Couchbase Server :

  • Para los buckets memcached se utiliza un conjunto separado de memcached específico estadísticas son capturados. Esto ayuda a comprender los índices de utilización del almacenamiento basado en RAM.

Estas métricas también están disponibles a través de REST API para la integración con sistemas de vigilancia externos.

Y de hecho, al igual que un avión tiene un sistema de alerta, Couchbase Server puede notificar y alertar para que pueda comprobar para garantizar la salud de su clúster Couchbase Server . Algunas de ellas incluyen:

  • Cambios de dirección IP Si la dirección IP de un Couchbase Server en tu cluster cambia, serás avisado de que la dirección ya no está disponible. Deberás comprobar la dirección IP en el servidor, y actualizar la configuración de tus clientes o servidores.
  • Sobrecarga de metadatos Indica que un bucket está utilizando más de 50% de la RAM asignada para almacenar metadatos y claves, reduciendo la cantidad de RAM disponible para los valores de datos. Este es un indicador útil de que puede que necesites añadir nodos a tu clúster.
  • Uso del disco Indica que el espacio disponible en disco utilizado para el almacenamiento persistente ha alcanzado al menos 90% de capacidad. Esta es una señal de que puede que necesites añadir más discos a tu clúster.

Así que espero que esta información te ayude a empezar a manejar Couchbase Server, probarlo en staging e ir a tope en producción. 

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Jennifer García

Jennifer Garcia es Gerente Senior de Web en Couchbase Inc. Como responsable del sitio web, Jennifer tiene la responsabilidad general de las propiedades del sitio web, incluido el diseño, la implementación, el contenido y el rendimiento.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.