Clúster de monitoreo en Cassandra

Las herramientas para monitorear el clúster de Cassandra incluyen nodetool, Jconsole y Opscenter. Todas estas herramientas para monitorear el trabajo del clúster se comunican a través de JMX (Java Management Extension).
En Cassandra A través de JMX, explora muchas métricas y comandos que cualquiera de ellos. Estas herramientas se pueden usar para monitorear y administrar un clúster de Cassandra. En este artículo discutiremos nodetool.

Nodetool:
es una de las herramientas importantes para monitorear y administrar el clúster de Cassandra. Hay muchas opciones disponibles a través de nodetool para monitorear un clúster.
Para obtener una lista completa de las opciones de nodetool, utilice la siguiente consulta CQL.

nodetool help;

Echemos un vistazo a algunos de los pocos comandos de nodetool muy importantes para monitorear el clúster de Cassandra.
Por ejemplo:

1. nodetool status
2. nodetool info
3. nodetool ring
4. nodetool cfstats
5. nodetool cfhistograms 

Estos se explican a continuación a continuación.

1. estado de nodetool:
Se define como el estado de un Node. Describe el estado, la dirección IP de un Node, el transporte de carga, la propiedad, la identificación del host y la información del rack.
Para verificar el estado de la herramienta de Node, se utilizó la siguiente consulta de CQL.

nodetool status;

Echemos un vistazo a la captura de pantalla que se muestra a continuación.

Figura: estado de la herramienta de Node

2. información de nodetool:
brinda información de los Nodes en los que se informa sobre ID, centro de datos, información de caché, como caché de fila, caché de clave, tiempo de actividad en segundos y uso de memoria en montón, etc.
Para verificar la información de nodetool, se utiliza el siguiente CQL consulta.

nodetool info; 

Echemos un vistazo a la captura de pantalla que se muestra a continuación.

Figura: información de la herramienta de Node

3. anillo nodetool:
proporciona información sobre el estado del Node e información sobre el anillo.
Para verificar el anillo de nodetool, usé la siguiente consulta CQL.

nodetool options ring ( -r | --resolve-ip ) --  

Echemos un vistazo a la captura de pantalla que se muestra a continuación.

Figura – anillo nodetool

4. nodetool cfstats:
la herramienta ha cambiado de nombre a nodetool tablestats . nodetool tablestats proporciona estadísticas sobre una o más tablas.
Para verificar las estadísticas de las tablas de nodetool, se utilizó la siguiente consulta CQL.

$ nodetool [ options ] tablestats
    [ -H | --human-readable ] 
    [ -i  table [, table ] . . . ] [ - - ] 
    [ keyspace | table | keyspace.table ] [keyspace | table | keyspace.table ] 

Echemos un vistazo a la captura de pantalla que se muestra a continuación.

Figura: estadísticas de tablas de nodetool

5. nodetool cfhistograms:
esta herramienta ha sido renombrada como nodetool tablehistograms . Proporciona la métrica de rendimiento de solución de problemas inicial y las estadísticas de rendimiento actual para la latencia de lectura y escritura en una tabla durante los últimos quince minutos para monitorear un clúster en Cassandra.
Para verificar los cfhistograms de nodetool, se utilizó la siguiente consulta CQL.

nodetool options tablehistograms 
[--] keyspace_name table_name

or
nodetool options cfhistograms  

Echemos un vistazo a la captura de pantalla que se muestra a continuación.

Figura: nodetool cfhistograms o nodetool tablehistograms

Publicación traducida automáticamente

Artículo escrito por Ashish_rana y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *