AlloyDB Omni предоставляет веб-интерфейс для обеспечения наблюдаемости кластеров

Источник: Google Cloud Blog•

AlloyDB Omni предоставляет веб-интерфейс для обеспечения наблюдаемости кластеров

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

Управление базами данных PostgreSQL в локальных (on-premises), периферийных (edge) и мультиоблачных средах часто вынуждает администраторов полагаться на инструменты командной строки, что затрудняет оценку состояния кластера и оперативную диагностику проблем. Чтобы решить эту задачу, мы объявляем ообще общей доступности (GA) веб-интерфейса AlloyDB Omni для Red Hat и контейнеров. Эта готовая к работе в produkton-среде консоль только для чтения обеспечивает прямой доступ к телеметрии оборудования, производительности запросов и флагам конфигурации AlloyDB Omni, позволяя быстро и безопасно устранять неполадки рабочих нагрузок, не покидая локальное или корпоративное окружение.

Что такое AlloyDB Omni?

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

Основные возможности веб-интерфейса

  • Обзор кластера и профили: быстрое переключение между целевыми профилями подключения без использования командной строки.

Обзор профилей кластера: быстрое переключение между сохраненными профилями подключения без использования командной строки.

  • Мониторинг системы: просмотр телеметрии производительности процессора, памяти и дискового ввода-вывода в реальном времени для планирования емкости и устранения неполадок инфраструктуры.

Мониторинг системы: просмотр телеметрии производительности процессора, памяти и дискового ввода-вывода в реальном времени для планирования емкости и устранения неполадок инфраструктуры.

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

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

  • Диагностика колоночного движка: отслеживание колоночного хранилища в оперативной памяти, кэширования и покрытия для проверки ускорения аналитических запросов.

Диагностика колоночного движка: отслеживание колоночного хранилища в оперативной памяти, кэширования и покрытия для проверки ускорения аналитических запросов.

  • Аудит параметров и флагов: централизованная проверка параметров базы данных во время выполнения для выявления отклонений конфигурации от базовых стандартов организации.

Аудит параметров и флагов: централизованная проверка параметров базы данных во время выполнения для выявления отклонений конфигурации от базовых стандартов организации.

  • Ярлыки AlloyDB AI и экосистемы: проверка рабочих процессов векторного поиска и искусственного интеллекта, а также доступ к быстрым ярлыкам панели запуска для инструментов экосистемы, таких как pgBackRest.

Ярлыки AlloyDB AI и экосистемы: проверка рабочих процессов векторного поиска и искусственного интеллекта, а также доступ к быстрым ярлыкам панели запуска для инструментов экосистемы, таких как pgBackRest.

Безопасная для production диагностика и управление профилями

При устранении неполадок в сложных рабочих нагрузках баз данных на «голом железе», виртуальных машинах, в контейнерах или Kubernetes вам необходим четкий изолированный обзор состояния экземпляров. Веб-интерфейс предоставляет для этого специализированную визуальную среду.

  • Управление профилями: хранение и переключение между сохраненными профилями подключения для локальной разработки, промежуточного тестирования (staging) или production-сред.

Управление профилями: хранение и переключение между сохраненными профилями подключения для локальной разработки, промежуточного тестирования (staging) или production-сред.

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

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

Двухуровневая наблюдаемость: мониторинг системы и запросов

Для локализации скачков производительности в production-среде необходима немедленная видимость как состояния оборудования, так и выполнения SQL-запросов.

  • Системный мониторинг: веб-интерфейс интегрируется со стандартной телеметрией Prometheus, отображая в реальном времени использование ЦП, распределение памяти, ввод-вывод хранилища и тенденции активных подключений.

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

  • Мониторинг запросов: панель управления автоматически ранжирует ресурсоемкие SQL-инструкции по общей задержке и частоте вызовов. Вы можете мгновенно изолировать запросы без индексов или ресурсоемкие запросы для более быстрого решения проблем.

Мониторинг запросов: панель управления автоматически ранжирует ресурсоемкие SQL-инструкции по общей задержке и частоте вызовов. Вы можете мгновенно изолировать запросы без индексов или ресурсоемкие запросы для более быстрого решения проблем.

Системная аналитика (System Insights) и аналитика запросов (Query Insights) в веб-интерфейсе AlloyDB Omni

Диагностика колоночного движка в реальном времени

AlloyDB Omni включает в себя усовершенствованный колоночный движок, который организует часто используемые данные в оперативной памяти, значительно ускоряя аналитические запросы по сравнению со стандартным PostgreSQL. Веб-интерфейс помогает отслеживать эту функцию напрямую:

  • Отслеживание использования памяти: проверка потребления колоночной памяти в реальном времени относительно аппаратных лимитов.

Отслеживание использования памяти: проверка потребления колоночной памяти в реальном времени относительно аппаратных лимитов.

  • Колонизация и покрытие кэша: просмотр того, какие именно таблицы и столбцы активно кэшируются в памяти, чтобы убедиться, что ваши рабочие нагрузки выполняются максимально быстро.

Колонизация и покрытие кэша: просмотр того, какие именно таблицы и столбцы активно кэшируются в памяти, чтобы убедиться, что ваши рабочие нагрузки выполняются максимально быстро.

Аналитика AlloyDB AI и колоночного движка в веб-интерфейсе AlloyDB Omni

Аудит флагов и параметров базы данных

Поддержание единообразия параметров баз данных в распределенных средах обеспечивает стабильность операций. Веб-интерфейс предоставляет центральный каталог для проверки активных флагов баз данных и параметров времени выполнения. Вы можете проверять настройки узлов на соответствие организационным политикам без подключения к серверам по SSH или ручного разбора файлов конфигурации. При обнаружении отклонений конфигурации изменения должны применяться через официальный рабочий процесс инициализации (например, обновление CRD/манифестов GitOps в Kubernetes, запуск сценариев Ansible или использование alloydbctl).

Флаги базы данных в веб-интерфейсе AlloyDB Omni

Встроенный хаб AlloyDB AI и инструментов

По мере создания приложений генеративного искусственного интеллекта на базе PostgreSQL веб-интерфейс предоставляет вам прямой обзор рабочих процессов векторного поиска и интеграции моделей искусственного интеллекта. Вы также можете быстро перейти к документации и внешним ресурсам экосистемы, включая инструменты резервного копирования, такие как pgBackRest, прямо из центра инструментов консоли.

Операционная область и предварительные требования

Мы разработали веб-интерфейс AlloyDB Omni с четкими операционными границами, чтобы вы могли легко развернуть его в рамках корпоративной безопасности и в изолированных (air-gapped) средах.

  • Неинвазивный мониторинг: интерфейс работает с минимальными разрешениями «из коробки», сохраняя ваши существующие инструменты командной строки и конвейеры CI/CD в качестве основных средств контроля подготовки кластера и административных рабочих процессов.

Неинтрузивный мониторинг: интерфейс по умолчанию работает с минимальными разрешениями, сохраняя ваши существующие инструменты командной строки и CI/CD-пайплайны в качестве основных средств управления подготовкой кластера и административными рабочими процессами.

  • Стандартные предварительные требования для мониторинга: для просмотра полных системных метрик оборудования вам потребуется настроенный в вашей хост-среде стандартный мониторинг Prometheus.

Стандартные предварительные требования для мониторинга: для просмотра полных системных метрик оборудования вам потребуется настроенный в вашей хост-среде стандартный мониторинг Prometheus.

Начало работы

Готовы модернизировать свои рабочие нагрузки PostgreSQL и получить специализированную наблюдаемость для вашего кластера AlloyDB Omni?

Чтобы запросить доступ к корпоративным дистрибутивам на основе RPM, расширенным инструментам и веб-интерфейсу, заполните форму регистрации для развертывания на основе RPM AlloyDB Omni.

Чтобы запросить доступ к корпоративным дистрибутивам на основе контейнеров, расширенным инструментам и веб-интерфейсу, заполните форму регистрации для развертывания на основе контейнеров.

  • Установка веб-интерфейса: следуйте пошаговым инструкциям по установке в документации AlloyDB Omni, чтобы развернуть веб-интерфейс AlloyDB Omni

Установка веб-интерфейса: следуйте пошаговым инструкциям по установке в документации AlloyDB Omni, чтобы развернуть веб-интерфейс AlloyDB Omni

  • Для развертывания с использованием Red Hat RPM: развертывание с помощью собственного RPM-пакета

Для развертывания с использованием Red Hat RPM: развертывание с помощью собственного RPM-пакета

  • Для развертывания с использованием Docker или Podman: развертывание с помощью образа контейнера

Для развертывания с использованием Docker или Podman: развертывание с помощью образа контейнера

  • Базы данных

О чём эта статья

Ещё в разделе «Кибербезопасность»

Все →

Ещё от Mandiant