Je cherche des informations ou des directives générales sur le moment où d'autres serveurs Cassandra devraient être ajoutés à un anneau. Cela devrait-il être basé sur l'utilisation du disque ou d'autres facteurs de surveillance?Quand ajouter d'autres nœuds à Cassandra Ring - DSE 4
Actuellement, j'ai quelques inquiétudes à propos de CoordinatorReadLatency, ReadLatency, et DroppedMessages.REQUEST_RESPONSE, mais encore une fois je ne peux pas trouver un bon guide sur la façon d'interpréter les différents composants que je surveille. Je peux trouver de bons guides sur l'optimisation des performances, mais des informations limitées sur les développeurs.
Je comprends que cette question peut être plus pertinente à Server Fault, mais ils n'ont pas de balises pour Datastax Enterprise.
Merci à l'avance
Prochaines étapes basées sur la réponse de @bcoverston
Nodetool donne accès à lire et à écrire des paramètres de latence: nodetool cfhistrograms
Voir docs ici: http://www.datastax.com/documentation/cassandra/2.0/cassandra/tools/toolsCFhisto.html?scroll=toolsCFhisto#
Puisque nous voulons lier cela en jolis graphes, le code source de nodetool nous dirige vers les bonnes valeurs jmx
https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/tools/NodeTool.java#L82
Chaque cf écrire et lire les paramètres de latence.
Merci pour vos commentaires, quelle est la pratique recommandée pour surveiller la latence d'écriture et de lecture? J'ai probablement les données de surveillance, mais je regarde un tas de données. – chrislovecnm
Il y a un bon article sur le site Web de datastax ici [1] En particulier il ya des liens sur le fond de cet article qui couvrent les mbeans spécifiques que vous pouvez surveiller pour la latence moyenne. [1] http://www.datastax.com/documentation/cassandra/2.0/cassandra/operations/ops_monitoring_c.html – bcoverston