CockroachDB DB Console

Бесплатно

Сайт: www.cockroachlabs.com/docs/stable/ui-overview.html

CockroachDB DB Console — это встроенный веб-интерфейс для управления и мониторинга распределённой транзакционной базы данных CockroachDB. Консоль предоставляет единый визуальный доступ к состоянию кластера, метрикам производительности, журналам операций и утилитам для выполнения SQL-запросов. Интерфейс разрабатывается как часть экосистемы CockroachDB и ориентирован на администраторов баз данных, разработчиков и инженеров по эксплуатации.

Исторически консоль эволюционировала параллельно с развитием самой СУБД, расширяя набор наблюдаемых метрик и средств администрирования по мере роста функциональности серверной части. В случаях, когда официальная информация ограничена, описание консоли опирается на общепринятые практики реализации интерфейсов управления распределёнными СУБД: представление состояния узлов, визуализация задержек и пропускной способности, а также инструменты для диагностики и выполнения команд управления. Консоль служит как вспомогательный инструмент для выявления узких мест, анализа сбоев и выполнения рутинных операций обслуживания.

  • Мониторинг кластера: отображение статуса узлов, нагрузок на CPU и память, состояние реплик и распределение данных между инстансами.
  • Метрики производительности: графики латентностей, пропускной способности запросов, количества транзакций и других показателей во времени.
  • Просмотр и выполнение SQL: встроенный редактор для запуска запросов, просмотра плана выполнения и анализа результатов без внешнего клиента.
  • Диагностика и логирование: доступ к журналам ошибок, трассировка запросов и инструменты для анализа причин задержек или конфликтов транзакций.
  • Управление схемой и объектами: базовые операции с базами данных, таблицами и индексами, показ статистики использования и распределения данных.
  • Управление кластером: операции по добавлению и удалению узлов, пересбалансировке реплик и контролю за состоянием восстановлений и резервного копирования.
  • Аутентификация и права доступа: интерфейс для настройки пользователей, ролей и политик доступа к ресурсам консоли и базе данных.
  • Алерты и уведомления: конфигурация пороговых значений для автоматического оповещения об аномалиях в работе кластера.
  • Экспорт и отчёты: экспорт метрик и логов для внешнего анализа и генерация диагностических отчётов для поддержки.
  • Интеграция с инструментами наблюдения: возможности интеграции с внешними системами мониторинга и сбора метрик для централизованного наблюдения.
Подробнее