Анализ работоспособности сервисов кластера
Для обеспечения работы кластера используются следующие сервисы:
-
Kafka.
В данном разделе описаны способы проверки работоспособности этих сервисов.
Состояние Kafka можно проверить только с помощью командной строки, а всех остальных сервисов — с помощью как командной строки, так и функции проброса портов рабочего стола Lens. |
Проверка состояния подов сервисов с помощью командной строки
Просмотреть состояние, логи подов и подробную информацию о них можно с помощью команд, описанных в разделе Просмотр состояния подов кластера.
Проверка состояния подов сервисов с помощью проброса портов
Часть сервисов, используемых кластером, имеет панели управления и методы API, с помощью которых можно получить подробную информацию об их состоянии. Подключиться к ним можно с помощью функции проброса портов рабочего стола Lens.
Проверка состояния Consul
Чтобы получить доступ к панели управления системы обнаружения сервисов Consul:
-
Подключитесь к кластеру с помощью Lens.
-
В выпадающем меню свойств кластера выберите пункт Workloads → Pods.
-
Выберите пространство имен, в котором установлен кластер, в выпадающем списке Select Namespace в правой части экрана. Отобразится таблица подов кластера.
-
В поле поиска Search Pods… введите consul. Отобразятся поды, на которых размещены серверы Consul.
-
Нажмите на любой под левой кнопкой мыши. В правой части экрана откроется панель с подробной информацией о поде.
-
В разделе Ports панели информации найдите ссылку на сервис http: например,
http: 8500/TCP
. -
Нажмите на ссылку. В окне браузера откроется страница панели управления Consul.
Состояние и результаты проверок сервисов, обнаруженных Consul, отображаются в разделе Services панели управления. Для просмотра состояния серверов Consul выберите сервис consul в разделе Services или откройте вкладки Overview и Nodes.
Проверка состояния Dkron
Чтобы получить доступ к панели управления распределенного планировщика задач Dkron:
-
Подключитесь к кластеру с помощью Lens.
-
В выпадающем меню свойств кластера выберите пункт Workloads → Pods.
-
Выберите пространство имен, в котором установлен кластер, в выпадающем списке Select Namespace в правой части экрана. Отобразится таблица подов кластера.
-
В поле поиска Search Pods… введите dkron. Отобразится под, на котором размещен экземпляр Dkron.
-
Нажмите на под левой кнопкой мыши. В правой части экрана откроется панель с подробной информацией о поде.
-
В разделе Ports панели информации найдите ссылку на сервис http: например,
http: 8080/TCP
. -
Нажмите на ссылку. В окне браузера откроется страница панели управления Dkron.
На панели управления Dkron отображается статистика запланированных, выполненных и проваленных заданий, а также текущее состояние узлов Dkron.
Проверка состояния MinIO
Чтобы получить доступ к панели управления объектного хранилища MinIO:
-
Подключитесь к кластеру с помощью Lens.
-
В выпадающем меню свойств кластера выберите пункт Workloads → Pods.
-
Выберите пространство имен, в котором установлен кластер, в выпадающем списке Select Namespace в правой части экрана. Отобразится таблица подов кластера.
-
В поле поиска Search Pods… введите minio. Отобразится под, на котором размещен экземпляр MinIO.
-
Нажмите на под левой кнопкой мыши. В правой части экрана откроется панель с подробной информацией о поде.
-
В разделе Ports найдите ссылку на сервис http-console, например,
http-console: 9001/TCP
. -
Нажмите на ссылку. В окне браузера откроется страница авторизации панели управления MinIO.
-
Чтобы получить логин и пароль для входа в MinIO, вернитесь в Lens. В разделе Environment панели информации о поде находятся следующие переменные:
-
MINIO_ROOT_USER
— логин пользователя MinIO. -
MINIO_ROOT_PASSWORD
— пароль пользователя MinIO.Чтобы отобразить значения переменных, нажмите на значок
рядом с каждой из них.
-
-
Используйте полученные логин и пароль для входа в панель управления MinIO.
Для анализа состояния MinIO могут быть полезны следующие разделы панели управления:
-
Administrator → Monitoring → Metrics — объем вычислительных ресурсов, потребляемых MinIO;
-
Administrator → Monitoring → Logs — логи MinIO.
Проверка состояния ClickHouse
Чтобы получить доступ к HTTP API СУБД ClickHouse:
-
Подключитесь к кластеру с помощью Lens.
-
В выпадающем меню свойств кластера выберите пункт Workloads → Pods.
-
Выберите пространство имен, в котором установлен кластер, в выпадающем списке Select Namespace в правой части экрана. Отобразится таблица подов кластера.
-
В поле поиска Search Pods… введите clickhouse. Отобразятся поды, на которых размещены шарды ClickHouse.
-
Нажмите на любой под левой кнопкой мыши. В правой части экрана откроется панель с подробной информацией о поде.
-
В разделе Ports панели информации найдите ссылку на сервис http: например,
http: 8123/TCP
. -
Нажмите на ссылку. В окне браузера откроется страница, на которой отобразится сообщение о состоянии ClickHouse.
При нормальной работе ClickHouse, по умолчанию на странице отображается сообщение Ok
. Сообщение может быть изменено в конфигурации ClickHouse.
Чтобы открыть графический клиент для выполнения запросов к СУБД, добавьте /play
к URL. Например, http://localhost:61399/play
.
Для использования клиента введите логин и пароль администратора ClickHouse в поля в правом верхнем углу экрана. Логин и пароль можно найти в разделе Environment информации о поде в Lens. Они указаны в переменных |