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