Cassandra Nodetool

Supported OS Linux Mac OS Windows

Versión de la integración3.0.0

Dashboard por defecto de Cassandra

Información general

Este check recopila métricas de tu clúster Cassandra que no están disponibles a través de la integración jmx. Utiliza la funcionalidad nodetool para recopilarlas.

Configuración

Instalación

El check de Cassandra Nodetool está incluido en el paquete del Datadog Agent, por lo que no necesitas instalar nada más en tus nodos Cassandra.

Configuración

Sigue las instrucciones de abajo para configurar este check para un Agent que se ejecuta en un host. En el caso de entornos en contenedores, consulta la sección En contenedores.

host

  1. Edita el archivo cassandra_nodetool.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent. Consulta el ejemplo cassandra_nodetool.d/conf.yaml para ver todas las opciones de configuración disponibles.

    init_config:
    
    instances:
      ## @param keyspaces - list of string - required
      ## The list of keyspaces to monitor.
      ## An empty list results in no metrics being sent.
      #
      - keyspaces:
          - "<KEYSPACE_1>"
          - "<KEYSPACE_2>"
    
  2. Reinicia el Agent.

Recopilación de logs

Los logs de Cassandra Nodetool son recopilados por la integración de Cassandra. Consulta las [instrucciones de recopilación de logs de Cassandra](https://github.com/DataDog/integrations-core/tree/master/cassandra#log-collection.

En contenedores

Para entornos en contenedores, utiliza el [exportador Prometheus oficial del pod y luego utiliza Autodiscovery en el Agent para buscar el pod y consultar el endpoint.

Validación

Ejecuta el subcomando de status del Agent y busca cassandra_nodetool en la sección Checks.

Datos recopilados

Métricas

cassandra.nodetool.status.load
(gauge)
Cantidad de datos del sistema de archivos en el directorio de datos Cassandra sin contenido de snapshots
Se muestra en bytes
cassandra.nodetool.status.owns
(gauge)
Porcentaje de los datos propiedad del nodo por centro de datos multiplicado por el factor de replicación
Se muestra como porcentaje
cassandra.nodetool.status.replication_availability
(gauge)
Porcentaje de datos disponibles por espacio de claves multiplicado por el factor de replicación
Se muestra como porcentaje
cassandra.nodetool.status.replication_factor
(gauge)
Factor de replicación por espacio de claves
cassandra.nodetool.status.status
(gauge)
Estado del nodo: activo (1) o inactivo (0)

Eventos

El check de Cassandra Nodetool no incluye eventos.

Checks de servicio

cassandra.nodetool.node_up

El Agent envía este check de servicio por cada nodo del clúster monitorizado. Devuelve CRITICAL si el nodo está fuera de servicio y devuelve OK en caso contrario.

Estados: ok, crítico

Solucionar problemas

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

Referencias adicionales