Apache Cassandra (enlace externo a ibm.com) es una base de datos NoSQL distribuida de código abierto, diseñada para manejar grandes cantidades de datos en varios servidores sin ningún punto de falla. Se especializa en admitir clústers que se extienden a través de muchos centros de datos y, para este fin, es capaz de replicación asíncrona sin maestro. El monitoreo de Cassandra es parte de la solución APM de microservicio con tecnología de IA de Instana. Cassandra es una metodología altamente flexible, lo cual tiene un costo. Una desventaja común es que Cassandra no es consecuente a nivel de fila; las inserciones y actualizaciones en la misma tabla que afectan a la misma fila pueden discrepar, lo que se traduce en datos incongruentes.
Si Instana se implementa en una infraestructura que contiene Apache Cassandra, el agente detectará automáticamente la tecnología y desplegará el sensor correcto para monitorear Cassandra y su interacción con la base de datos. No se requiere ninguna instalación ni configuración manual.
14 días, sin tarjeta de crédito, versión completa
Después de que Instana despliegue automáticamente su sensor Cassandra, mapeará de inmediato la infraestructura de Cassandra; es decir, los nodos individuales del caché en modo write-back en relación con sus respectivos centros de datos, y esos centros de datos en relación con sus clústers. Instana recopila métricas de rendimiento pertinentes tanto a nivel de nodo como de clúster para determinar la calidad de interacción entre los nodos y clústeres de Cassandra. El agente Instana enviará esas métricas a nuestro modelo Dynamic Graph, que almacena y contextualiza todos los datos de monitoreo recopilados. Las métricas típicas recopiladas a nivel de nodo son:
Algunas métricas de ejemplo recopiladas a nivel de cluster son:
Consulte la Documentación de gestión de Cassandra de Instana para obtener una lista completa. En función de su infraestructura, los desarrolladores pueden configurar los límites de umbral para que Instana les avise sobre el punto de falla dentro de un contexto.
Instana rastreará los indicadores clave de rendimiento de Cassandra para inferir un estado sobre Cassandra dentro del contexto del entorno monitoreado. Dynamic Graph de Instana muestra eventos e incidentes en la cronología en la parte inferior de la interfaz de usuario de Instana. Cualquier cambio en el entorno de Cassandra, desde un desarrollador hasta una configuración de clúster o eliminación de un espacio clave, se detecta automáticamente, se refleja en la interfaz de usuario y se señala en la lista de eventos.
Si hay un problema con el estado o el rendimiento de Cassandra, la interfaz de usuario de Instana emitirá una alerta de problema tecnológico y cambiará el color del estado de la instancia. Si el servicio se ve afectado, también se creará un incidente de servicio. Los problemas de rendimiento se correlacionan con todos los cambios del desarrollador para ayudar a determinar la causa principal.