Анализ работоспособности сервисов кластера

Для обеспечения работы кластера используются следующие сервисы:

В данном разделе описаны способы проверки работоспособности этих сервисов.

Состояние NATS можно проверить только с помощью командной строки, а всех остальных сервисов — с помощью как командной строки, так и функции проброса портов рабочего стола Lens.

Проверка состояния подов сервисов с помощью командной строки

Просмотреть состояние, логи подов и подробную информацию о них можно с помощью команд, описанных в разделе Просмотр состояния подов кластера.

Проверка состояния подов сервисов с помощью проброса портов

Часть сервисов, используемых кластером, имеет панели управления и методы API, с помощью которых можно получить подробную информацию об их состоянии. Подключиться к ним можно с помощью функции проброса портов рабочего стола Lens.

Проверка состояния Dkron

Чтобы получить доступ к панели управления распределенного планировщика задач Dkron:

  1. Подключитесь к кластеру с помощью Lens.

  2. В выпадающем меню свойств кластера выберите пункт Workloads → Pods.

  3. Выберите пространство имен, в котором установлен кластер, в выпадающем списке Select Namespace в правой части экрана. Отобразится таблица подов кластера.

  4. В поле поиска Search Pods…​ введите dkron. Отобразится под, на котором размещен экземпляр Dkron.

  5. Нажмите на под левой кнопкой мыши. В правой части экрана откроется панель с подробной информацией о поде.

  6. В разделе Ports панели информации найдите ссылку на сервис http: например, http: 8080/TCP.

  7. Нажмите на ссылку. В окне браузера откроется страница панели управления Dkron.

На панели управления Dkron отображается статистика запланированных, выполненных и проваленных заданий, а также текущее состояние узлов Dkron.

Проверка состояния ClickHouse

Чтобы получить доступ к HTTP API СУБД ClickHouse:

  1. Подключитесь к кластеру с помощью Lens.

  2. В выпадающем меню свойств кластера выберите пункт Workloads → Pods.

  3. Выберите пространство имен, в котором установлен кластер, в выпадающем списке Select Namespace в правой части экрана. Отобразится таблица подов кластера.

  4. В поле поиска Search Pods…​ введите clickhouse. Отобразятся поды, на которых размещены шарды ClickHouse.

  5. Нажмите на любой под левой кнопкой мыши. В правой части экрана откроется панель с подробной информацией о поде.

  6. В разделе Ports панели информации найдите ссылку на сервис http: например, http: 8123/TCP.

  7. Нажмите на ссылку. В окне браузера откроется страница, на которой отобразится сообщение о состоянии ClickHouse.

При нормальной работе ClickHouse, по умолчанию на странице отображается сообщение Ok. Сообщение может быть изменено в конфигурации ClickHouse.

Чтобы открыть графический клиент для выполнения запросов к СУБД, добавьте /play к URL. Например, http://localhost:61399/play.

Для использования клиента введите логин и пароль администратора ClickHouse в поля в правом верхнем углу экрана.

Логин и пароль можно найти в разделе Environment информации о поде в Lens. Они указаны в переменных CLICKHOUSE_ADMIN_USER и CLICKHOUSE_ADMIN_PASSWORD