Sprawdzanie stanu zdrowia w związku z połączeniem Cassandra (za pomocą hektora)?

Do monitorowania operacji mojej aplikacji szukam czegoś podobnego do powszechnie używanego zapytania „Sprawdzanie poprawności połączenia SQL”

WYBIERZ 1;

w Cassandrze, używając sterownika Hectora. Próbowałem takich rzeczy jak przeglądanie Cluster.getKnownPoolHosts () i .getConnectionManager (). GetActivePools (). Wydaje się jednak, że ich status nie jest stale aktualizowany, tylko wtedy, gdy próbuję uzyskać dostęp do Cassandry za pomocą zapytania.

Chciałbym, aby moja kontrola poprawności była niezależna od obszarów klawiszy lub CF użytkowników, które muszą istnieć, więc samo uruchomienie „fałszywego” zapytania wydaje się trudne (w stosunku do czego?). I oczywiście nie powinno to zajmować dużo pamięci ani generować znaczącego obciążenia.

Czy mogę w jakiś sposób zmusić Hectora do zaktualizowania statusu puli połączeń bez uruchamiania prawdziwego zapytania?

(BTW: CQL nie akceptuje nawet „SELECT 1” jako prawidłowego zapytania.)

questionAnswers(2)

yourAnswerToTheQuestion