Конференция Arenadata
ArenaTech 2026 – для всех, кому интересны технологии Big Data
Приглашаем вас принять участие в технической онлайн-конференции, посвященной работе с большими данными. Участие бесплатно для всех желающих.

В программе 3 блока докладов:

  • СУБД: архитектура и эксплуатация. Обсудим новые возможности Greengage DB и Arenadata DB на его основе, включая hot standby, обзор утилиты изменения кластерной топологии ggrebalance, вопросы безопасности и устранения CVE.
  • Платформа данных: безопасность и Kubernetes в ADH, аналитика в ADQM. Расскажем об управлении секретами и доступом в Arenadata Hyperwave с использованием OpenBao, особенности переноса сервисов в Kubernetes, а также про аналитические методы в инструментах ADQM.
  • Инструменты: кластерный менеджер, документация, ИИ-поиск. Поделимся опытом разработки технической документации (включая интеллектуальный поиск и ИИ-ассистент) и поговорим про развитие нашего кластерного менеджера ADCM.
Онлайн-конференция состоится 29 октября 2026 года, время трансляции: с 12:00 до 19:00 по московскому времени.
Осталось до события

Обзор ADQM Control

Содержание

Функции

Arenadata QuickMarts Control (ADQM Control) — observability-платформа кластеров Arenadata QuickMarts (ADQM), которая позволяет существенно упростить администрирование и оптимизировать работу баз данных ADQM.

Основные функциональные возможности ADQM Control:

  • Мониторинг состояния кластера ADQM. ADQM Control может работать с несколькими кластерами ADQM одновременно.

  • Сбор и анализ системных метрик и сервисных метрик ADQM.

  • Heat map — визуальное представление состояния хостов кластера ADQM.

  • Генерирование оповещений (alert). Оповещение — сообщение о проблеме, обнаруженной в кластере ADQM, с рекомендациями по ее устранению. ADQM Control группирует оповещения по триггерам, которые их вызывают:

    • оповещения на основе пороговых значений (генерируются, когда какой-либо показатель в системе достигает установленного порога);

    • оповещения на основе событий (генерируются, когда в системе происходит какое-либо событие).

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

ПРИМЕЧАНИЕ
Перед использованием ADQM Control требуется полностью развернуть кластер ADQM и установить в нем сервис мониторинга.

Архитектура

Обобщенно архитектура ADQM Control представлена на схеме ниже.

Архитектура ADQM Control
Архитектура ADQM Control
Архитектура ADQM Control
Архитектура ADQM Control

Компоненты архитектуры ADQM Control на схеме:

  • ADQM Control — основной сервис, обеспечивающий полную функциональность ADQM Control. Включает следующие компоненты:

    • Alert Generator. Сервис alert-generator считывает метрики с сервера Prometheus кластера ADQM, генерирует оповещения при необходимости (учитываются указанные в настройках ADQM Control критерии и частота создания оповещений), отправляет оповещения в Alertmanager.

    • Agents. Сервис adqm-agent получает из сервиса ADQMDB кластера ADQM данные о хостах, компонентах, запросах, изменениях в таблицах и сохраняет эту информацию в базу данных (Storage), а также генерирует связанные с ADQM оповещения типа Internal alerts и отправляет их в Alertmanager.

    • Alertmanager. Сервис alertmanager обрабатывает полученные от Alert Generator и Agents оповещения (фильтрует оповещения, отключает оповещения определенного типа, добавляет дополнительные метки) и направляет обработанные оповещения в Alert Receiver.

    • Alert Receiver. Сервис alert-receiver получает обработанные оповещения от Alertmanager и записывает их в базу данных.

    • Backend. Сервис backend обеспечивает взаимодействие с web-интерфейсом ADQM Control (на схеме — frontend) через REST API — обрабатывает полученные через web-интерфейс пользовательские запросы, сохраняет указанные настройки ADQM Control, получает оповещения и данные о кластере ADQM из базы данных и передает их в web-интерфейс.

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

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней