Кластер мониторинга в Кассандре
Инструменты для мониторинга кластера 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;
Давайте посмотрим на приведенный ниже снимок экрана.
2. Информация о nodetool:
Он предоставляет информацию об узлах, в которой он сообщает об идентификаторе, центре обработки данных, информации о кеше, такой как кеш строк, ключевой кеш, время безотказной работы в секундах, использование памяти кучи и т. Д.
Для проверки информации nodetool используется следующий запрос CQL.
информация nodetool;
Давайте посмотрим на приведенный ниже снимок экрана.
3. Кольцо nodetool:
Он предоставляет информацию о статусе узла и информацию о кольце.
Для проверки кольца nodetool используется следующий CQL-запрос.
кольцо параметров nodetool (-r | --resolve-ip) -
Давайте посмотрим на приведенный ниже снимок экрана.
4. nodetool cfstats:
Инструмент был переименован в nodetool tablestats . nodetool tablestats предоставляет статистику по одной или нескольким таблицам.
Для проверки статистики таблиц nodetool использовался следующий CQL-запрос.
$ nodetool [параметры] tablestats [-H | --человек читаемый ] [-i таблица [, таблица]. . . ] [- -] [пространство клавиш | стол | keyspace.table] [keyspace | стол | keyspace.table]
Давайте посмотрим на приведенный ниже снимок экрана.
5. Гистограммы nodetool:
Этот инструмент был переименован в табличные гистограммы nodetool . Он предоставляет начальную метрику производительности для устранения неполадок и текущую статистику производительности для задержки чтения и записи в таблице в течение последних пятнадцати минут для мониторинга кластера в Cassandra.
Для проверки cfhistograms nodetool использовал следующий CQL-запрос.
таблица параметров инструмента [-] имя_ключевого_пространства имя_таблицы или же Параметры nodetool cfhistograms
Давайте посмотрим на приведенный ниже снимок экрана.