Кластер мониторинга в Кассандре

Опубликовано: 1 Июля, 2021

Инструменты для мониторинга кластера Cassandra включают nodetool, Jconsole и Opscenter. Все эти инструменты для мониторинга кластера работают, взаимодействуя через JMX (Java Management Extension).
В Cassandra Through JMX исследуется множество показателей и команд, которые ни одна из них. Эти инструменты можно использовать для мониторинга и управления кластером Cassandra. В этой статье мы обсудим nodetool.

Nodetool:
Это один из важных инструментов для мониторинга и управления кластером Cassandra. Есть много вариантов, доступных через nodetool для мониторинга кластера.
Для получения полного списка опций nodetool используется следующий CQL-запрос.

 помощь nodetool;

Давайте посмотрим на некоторые из нескольких очень важных команд nodetool для мониторинга кластера Cassandra.
Например:

 1. Статус nodetool
2. Информация о nodetool
3. кольцо nodetool
4. nodetool cfstats
5. cfhistogram nodetool

Это объясняется следующим образом.

1. Статус nodetool:
Он определяется как статус узла. Он описывает состояние, IP-адрес узла, несущую нагрузку, владение, идентификатор хоста и информацию о стойке.
Для проверки статуса nodetool используется следующий CQL-запрос.

статус nodetool;

Давайте посмотрим на приведенный ниже снимок экрана.


Рисунок - статус nodetool

2. Информация о nodetool:
Он предоставляет информацию об узлах, в которой он сообщает об идентификаторе, центре обработки данных, информации о кеше, такой как кеш строк, ключевой кеш, время безотказной работы в секундах, использование памяти кучи и т. Д.
Для проверки информации nodetool используется следующий запрос CQL.

 информация nodetool;

Давайте посмотрим на приведенный ниже снимок экрана.


Рисунок - информация о nodetool

3. Кольцо nodetool:
Он предоставляет информацию о статусе узла и информацию о кольце.
Для проверки кольца nodetool используется следующий CQL-запрос.

 кольцо параметров nodetool (-r | --resolve-ip) -

Давайте посмотрим на приведенный ниже снимок экрана.


Рисунок - кольцо nodetool

4. nodetool cfstats:
Инструмент был переименован в nodetool tablestats . nodetool tablestats предоставляет статистику по одной или нескольким таблицам.
Для проверки статистики таблиц nodetool использовался следующий CQL-запрос.

 $ nodetool [параметры] tablestats
    [-H | --человек читаемый ] 
    [-i таблица [, таблица]. . . ] [- -] 
    [пространство клавиш | стол | keyspace.table] [keyspace | стол | keyspace.table]

Давайте посмотрим на приведенный ниже снимок экрана.


Рисунок - nodetool tablestats

5. Гистограммы nodetool:
Этот инструмент был переименован в табличные гистограммы nodetool . Он предоставляет начальную метрику производительности для устранения неполадок и текущую статистику производительности для задержки чтения и записи в таблице в течение последних пятнадцати минут для мониторинга кластера в Cassandra.
Для проверки cfhistograms nodetool использовал следующий CQL-запрос.

 таблица параметров инструмента 
[-] имя_ключевого_пространства имя_таблицы

или же
Параметры nodetool cfhistograms

Давайте посмотрим на приведенный ниже снимок экрана.


Рисунок - гистограммы nodetool или гистограммы таблиц nodetool