Релизы ADB Control

4.2.1

 
Дата: 27.04.2023

  • Новые функции

  • Исправленные баги

  • Прочее

Система Arenadata DB Command Center (ADBCC) переименована в Arenadata DB Control (ADB Control)

Реализована возможность экспорта метрик во внешнюю базу данных для долговременного хранения

Поддержка защиты от подделки межсайтовых запросов (Cross-Site Request Forgery, CSRF)

Принудительная смена пароля при первом входе пользователя в систему

Временная блокировка пользователя после нескольких неудачных попыток аутентификации

Добавлен расчет общих метрик мониторинга. Для активных команд и транзакций метрики cpu-total, read-total и write-total рассчитываются на текущий момент с начала выполнения

Добавлена пагинация для страницы Job monitoring

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

Исправлено отсутствие всплывающего (pop-up) окна при получении ошибки

Исправлено: запрос мог "зависнуть" в неизвестном статусе спустя 14-16 секунд

Уменьшили уровень логирования в gpadcc

4.1.0

 
Дата: 15.02.2023

  • Новые функции

  • Улучшения

  • Исправленные баги

Возможность совместного использования ADBCC и gpperfmon в одном кластере ADB

Возможность LDAP-поиска по нескольким OU в ходе аутентификации

Добавлена возможность сортировки практически по всем столбцам на страницах Command online/Command history и Transaction online/Transaction history

Добавлена возможность показывать все доступные фильтры на страницах Command online/Command history и Transaction online/Transaction history

Добавлена возможность редактирования кластерных настроек соединения JDBC URL и Username после создания кластера

Добавлено всплывающее окно с информацией о применении настроек ресурсной группы

На странице с подробной информацией о транзакции в таблице команд столбец Workload переименован в Resource group

Добавлена возможность определять направление сортировки на странице Resource groups

Исправлены "хлебные крошки" (breadcrumbs), отображаемые при просмотре ресурсных групп. Вместо кластера и идентификаторов ресурсных групп теперь выводятся имена групп

Метрика cpu skew иногда выводила отрицательные значения

Расчет статистики для интервалов более часа

Расчет для столбца Total queue duration на странице Resource groups

Исключена возможность ввода отрицательных значений для настроек Batch size и Expire duration на странице Configuration

Ошибка постраничного вывода (pagination) на странице User

Расчет количества команд в статусе running на странице Command online

Поиск для команд при наличии в тексте запроса символов перехода на новую строку

4.0.0

 
Дата: 06.12.2022

  • Новые функции

  • Улучшения

  • Исправленные баги

Реализован новый пользовательский интерфейс для ADBCC

Добавлен новый модуль для управления бинарными бэкапами ADB — Arenadata DB Backup Manager (ADBM)

Добавлен новый модуль, отвечающий за выполнение задач по расписанию — adcc-scheduler

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

  • Страница с существующими ресурсными группами.

  • Страница с подробной информацией по ресурсной группе, включая активные команды для группы.

  • Возможность настройки ресурсной группы.

Все метрики с типом дата/время теперь хранятся в формате UTC

Для кластеров, исключаемых из конфигурации ADBCC, информация по незавершенным транзакциям и командам не обновляется

Метрики status, finishAt, а также системные метрики (readTotal, writeTotal и cpuUsageTotal) текущей активной команды теперь обновляются незамедлительно после завершения транзакции. Статус команды устанавливается в CANCELLED

Расчет метрики Spill Skew на страницах Command monitoring и Command history

Расчет времени выполнения узла для команды в PLAN & PROGRESS

Расчет системных метрик с отрицательными значениями

3.7.0

 
Дата: 20.10.2022

  • Новые функции

  • Улучшения

  • Исправленные баги

  • Прочее

Добавлены новые метрики производительности для команд и транзакций: Cpu usage total, Read bytes total, Write bytes total

Добавлена возможность повторно изменять ресурсную группу для транзакции

Убрана возможность остановить выполнение отдельной команды путем ее отмены или прерывания

Столбец Workload переименован в Resource Group на страницах Monitoring и History data для команд и транзакций, а также на страницах с детальной информацией

Убрана возможность изменять ресурсную группу для команды на странице Monitor Command

Для команд и транзакций сортировка строк сейчас осуществляется на основе значений столбца Status

Убран жирный шрифт для системных метрик на страницах с детальной информацией по командам и транзакциям

Откорректирована сортировка данных на странице Audit на основе чисел, символов и букв

Исправлена невозможность ввести данные с клавиатуры в фильтре Start Time на страницах Monitor/Transaction

Ошибка с появлением множественных фильтров по кластеру и БД, когда фильтр по БД добавлялся из списка фильтров

Исправлено отображение размеров памяти — с MiB на Mb

Исправлен расчет числа кортежей, затронутых запросом — без перезагрузки страницы

Объекты базы данных Planchecker включены в миграцию

3.6.0

 
Дата: 30.08.2022

  • Новые функции

  • Улучшения

  • Исправленные баги

  • Прочее

Добавлен новый столбец Planner

Добавлена фильтрация команд по планировщику запроса

Добавлена возможность отменять транзакцию на странице Detailed transaction

Добавлена кнопка для сброса всех ранее настроенных фильтров на страницах Monitor и History command

Добавлена возможность переназначать запросы другой ресурсной группе

Добавлена конфигурация для адреса Planchecker

Отображение метрик Spill Files (skew), Row Skew (на панели Node), Cpu Skew, Memory Skew, Read Skew, Write Skew приведено к единому формату: <metric_name> Skew <metric_value>% (где <metric_name> — название метрики, <metric_value> — значение метрики)

Недоступность ADB в случае ошибки OutOfMemoryError в ADBCC

Расчет актуального числа кортежей для команд

Некорректное отображение статуса команд на странице Detailed transaction при отмене транзакции

Добавлен образ Planchecker в сервис ADBCC (docker-compose) в бандле ADB

3.5.1

 
Дата: 21.07.2022

  • Новые функции

  • Улучшения

  • Исправленные баги

Добавлена поддержка обработки сообщений NodeStatusMetric

Добавлены страницы, связанные с тразакциями: Transactions monitoring, Transactions history, страница с подробной информацией о транзакции и списком запросов, выполненных внутри транзакции

Добавлена возможность фильтровать данные по схеме и сущности на странице Query history

Добавлена ссылка на страницу Transactions history для перехода к запросам со страницы Audit

Добавлена ссылка на родительскую страницу на вкладке Command details

Группы SQL-выражений DDL, DML, DCL и TCL теперь выводятся на страницах Monitor и History

Добавлены столбцы Spill и Spill Skew в таблицы на страницах Monitor/Command и History/Command

Для коммуникации с агентом теперь используется неблокирующий сокет

Длинные значения столбца Query ID перекрывали следующий столбец с данными на странице History/Command

Некорректная сортировка на основе схемы при высокой нагрузке на странице Relation audit

Когда пользователь перемещался от статистики к списку команд на странице Relation audit, команда дублировалась

Добавлена пропущенная всплывающая подсказка для кнопки Reset

Исключение NullPointerException, возникавшее при попытках получить системные метрики

Пустые значения в конце списка при сортировке данных

Поле queuedTime показывало разные значения на страницах Monitor и Command details

Кеш работал некорректно, из-за чего данные извлекались напрямую из БД

После добавления столбца Cluster name кластер не выводился в таблицах на страницах Monitor/Command и History/Command

Ошибка Duplicate key value violates unique constraint

Ошибка с сортировкой на страницах Monitor и History, возникавшая при скрытии всех записей

3.4.0

 
Дата: 11.04.2022

  • Новые функции

  • Улучшения

  • Исправленные баги

  • Прочее

Интегрированы средние по кластеру метрики запросов

Реализовано сжатие данных для объемных запросов

Добавлена конфигурация для Registry Service для настройки backend-серверов

Для завершенных запросов теперь обрабатывается актуальная статистика от EXPLAIN ANALYZE

Панели Plan&Progress и Text теперь скрываются, если их содержимое пусто

ADBCC исчерпывал лимит соединений к ADB

Отображение имени отношения для ноды Dynamic Seq Scan

Кодировка цветов для статусов нод плана была сломана

Ошибка с использованием кириллицы в паролях пользователей

Осуществлена миграция adcc-extension в репозиторий adbcc

3.3.1

 
Дата: 09.03.2022

  • Исправленные баги

Фильтрация некорректных метрик из gpperfmon

3.3.0

 
Дата: 17.02.2022

  • Новые функции

  • Улучшения

  • Прочее

Поддержка аудита обращений к объектам базы данных

История Background jobs

Поддержка виртуальной памяти процесса в системных метриках команды

Сбор статистики по нагрузке на сервисы мониторинга

Изменения в порядке сортировки метрик с NULLS LAST на страницах Query Monitor/History

Переработано верхнее меню

Обновлены зависимости log4j2

Новые системные конечные точки (endpoints)

3.2.5

 
Дата: 20.12.2021

  • Новые функции

  • Исправленные баги

Поддержка HTTPS в ADBCC SSL

Новый параметр maxMessageKbSize в конфигурационном файле adcc-agent

Агент останавливал обработку метрик запросов из-за исключения RejectedExecutionException

3.2.4

 
Дата: 18.11.2021

  • Новые функции

  • Улучшения

  • Исправленные баги

Добавлена настройка maxMessageKbSize в файл agent.properties

Добавлена проверка размера сообщения

Исправлена повторная отправка некорректных сообщений

Исправлено получение системных метрик из ClickHouse

3.2.2

 
Дата: 12.11.2021

  • Новые функции

  • Улучшения

  • Прочее

Поддержка работы с несколькими кластерами ADB

Сбор системных метрик в разрезе запроса: CPU, RAM, IO

Динамическое добавление столбцов на страницы History и Monitoring

Информация о фоновых процессах на странице с данными о статусе системы

Актуализация информации для долгое время выполняющихся ("зависших") запросов

adcc-extension: вывод базы данных и пользователя в сообщении о плане

adcc-extension: "опрос" (polling) блокировок отключен во избежание отправок больших снепшотов блокировок агентам

Использование базы данных ClickHouse для хранения черновых системных метрик

3.1.3

 
Дата: 07.09.2021

  • Новые функции

Добавлена сборка агента для платформы Power8 LE (ppc64le arch)

3.1.0

 
Дата: 17.08.2021

  • Новые функции

  • Улучшения

Основанная на времени политика Retention Policy

Детальный доступ к нескольким БД для продвинутых (advanced) пользователей

Развернутая информация по ошибкам

Сортировка и фильтры в столбцах на страницах Query Monitor и History

Информация по версиям ADBCC/ADB

Масштабирование модального окна с планом

Обновления интерфейса

3.0.3

 
Дата: 03.08.2021

  • Новые функции

  • Улучшения

Новый пользовательский интерфейс для Backend Server

Возможность отменять и прерывать запросы на страницах Query Details и Monitoring

Возможность просмотра блокировок на странице Query Details

Поддержка вывода информации об агентах

Аутентификация LDAP

Обрезка деталей планов выполнения запросов

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