Skip to main content

1.1.0

Дата выпуска: 31.05.2024

Описание

1. Существенно переработан парсер тех. журнала 1С

  • Повышена стабильность работы парсера тех. журнала. Исключена возможность потери данных при разборе объёмных журналов.

  • Добавлена поддержка любых свойств и событий тех. журнала. Теперь можно настраивать любой тех. журнал и он будет разобран и доступен для анализа.

  • Сбор данных ведётся в разрезе всего кластера 1С, что позволяет сократить накладные расходы на парсинг и хранение данных, если в кластер добавлено несколько ИБ.

    Поскольку данные тех. журнала составляют основу для анализа работы и состояния систем на платформе 1С, это изменение сказывается практически на всех возможностях системы.

2. Переработана архитектура получения и хранения данных

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

3. Переработан парсер журнала регистрации

Повышена стабильность работы парсера журнала регистрации и скорость первичной загрузки данных. Не смотря на то, что первичная загрузка выполняется только один раз, в некоторых случаях ЖР может занимать сотни Гбайт.

4. Пересмотрена логика получения замеров времени

Пересмотрена логика получения замеров при помощи расширения 1С для Алькир. Существенно сокращён объём передаваемых данных. Добавлена возможность выбирать по каким профилям получать данные, а по каким - нет. Добавлено порционное чтение данных замеров для повышения стабильности работы.

5. Переработан раздел "Кластер 1С"

Добавлены подразделы и вкладки для вывода информации по используемым лицензиям и настройкам кластера/сервера/ИБ/ТНФ, истории изменения параметров кластера.

6. Переработана функциональность настройки отборов для вкладки тех. журнала 1С

Интерфейс стал более лаконичным и удобным, но при этом более функциональным. Вместе с этим добавлена возможность просмотра общей аналитики по событиям ТЖ с учетом установленных отборов.

7. Исправлены ошибки

Порядок обновления с версии 1.0

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

  1. Обновить расширение 1С для Алькир
  2. Отключить и удалить существующие сессии XE специальным скриптом. В скрипте необходимо заменить текст !db_name_here! на имя базы данных, как указано в СУБД.
  3. Удалить существующие файлы XE
  4. Создать новые сессии XE скриптом в соответствии с инструкцией
  5. Обновить хранимую процедуру AlkirDBInfo скриптом в соответствии с инструкцией
  6. Увеличить количество оперативной памяти на сервере приложений Алькир на 8Gb
  7. Обновить шаблоны для мониторинга на сервере zabbix, менять настройки узлов сети после обновления не требуется

Подробное описание изменений

БлокРазделКак сталоКак было
Получение данныхAPDEXПересмотрена логика получения замеров времени при помощи расширения Алькир. Существенно сокращён объём передаваемых данных. Добавлена возможность выбирать по каким профилям получать данные, а по каким - нет. Добавлено порционное чтение данных замеров для повышения стабильности работы.При получении данных замеров всегда получалась информация по составу всех профилей. Не было возможность получать данные выборочно по профилям. При первом запуске Алькир было возможно зависание операции получения замеров из-за большого объёма данных.
ОптимизацияMSSQL/ЗапросыПовышена скорость и стабильность работы вкладки "Текущие запросы"Получение доп. данных из ЖР и кластера 1С могло приводить к неработоспособности вкладки.
ДокументацияДокументацияВ документации добавлен раздел с изменениями, связанными с релизами.Такого раздела не было.
ДокументацияДокументацияЗаписано видео настройки всех необходимых компонентов для подключения Алькир с целью упрощения процесса настройки. Видео доступно в документации.Была только текстовая инструкция настройки окружения.
ДокументацияДокументацияЗаписаны видео по работе с Алькир. Новые видео доступны на канале продукта в VK.Видео по работе с системой покрывали не все вкладки Алькир.
ИнтерфейсКластер 1СПереработан раздел Кластер 1С. Добавлены подразделы и вкладки для вывода информации по лицензиям, настройкам кластера/сервера/ИБ/ТНФ, истории изменения параметров.В Алькир отображалось меньше параметров кластера 1С.
ИнтерфейсКластер 1СПовышено удобство установки фильтров: для колонок с фиксированными наборами значений добавлены выпадающие списки.Значение было текстовым и его было необходимо набирать.
Обработка данныхКластер 1ССобытия изменения параметров кластера 1С вынесены в отдельную таблицу без ограничения периода хранения.События изменения параметров кластера 1С хранились в общей таблице технологического журнала с периодом хранения 1 месяц.
Получение данныхКластер 1СВ списке текущих сеансов добавлен корректный вывод номера соединения.Выводился только идентификатор соединения.
Получение данныхКластер 1СРасширен набор параметров работы кластера 1С доступных в Алькир.В Алькир было доступно меньше параметров кластера 1С.
ИнтерфейсНастройки/Получение данныхДобавлен интерфейс для настройки параметров получения замеров времени APDEX.Всегда получались все замеры по всем профилям, существующим в системе.
ИнтерфейсОбщее состояниеИсправлено формирование данных таблицы Текущее состояние.Некоторые значения содержали избыточную точность.
ИнтерфейсОбщие измененияДля всех таблиц добавлена возможность возврата к настройкам по умолчанию.Такая возможность не предоставлялась.
ИнтерфейсОбщие измененияДобавлена возможность перехода от графика к вкладке, содержащей его детализацию.Такая возможность не предоставлялась.
Обработка данныхОбщие измененияХранение данных во всех таблицах приведено к единому часовому поясу (UTC). Исправлены ошибки, которые могли возникать, если пользователь Алькир и сервер 1С находились в разных часовых поясах.В некоторых вкладках данные могли выводиться некорректно, если пользователь Алькир и сервер 1С находились в разных часовых поясах.
Получение данныхОбщие измененияПереработана архитектура получения и хранения данных. В новой архитектуре данные получаются и хранятся в разрезе кластеров 1С. Переработана логика обработки данных для большинства вкладок системы. Изменения затронули получение ТЖ, ЖР, Замеров времени, Структуры хранения ИБ, Данных по запросам. Хранение стало более методологически верным. Повышено удобство работы с кластерами, содержащими несколько баз.Данные получались и хранились в разрезе информационных баз 1С.
Получение данныхОбщие измененияПовышена стабильность работы парсера ЖР и скорость первичной загрузки данных.Скорость и стабильность работы были ниже.
ИнтерфейсПоиск проблем/ОбзорВкладка сводной информации по SDBL переименована в "Информация по транзакциям".Ранее называлась "Информация по SDBL".
Обработка данныхПоиск проблем/ОбзорДля вкладки сводной информации по входящим вызовам добавлены диаграммы по записи на диск, фиксирован размер диаграмм, исправлена сортировка значений в легенде, повышена детализация легенды.Не было диаграмм по работе с диском, диаграммы были разных размеров, значения в легенде иногда шли в неверном порядке, значения в легенде не содержали процентных значений.
Обработка данныхПоиск проблем/ОбзорДля вкладки сводной информации по транзакциям график по количеству событий SDBL заменён на график по длительности принятых/отмененных транзакций.На вкладке выводился график по количеству и длительности событий SDBL.
ОптимизацияПоиск проблем/ОшибкиОптимизирована работа вкладок. Теперь время подготовки данных существенно меньше зависит от длительности выбранного периода.При увеличении длительности периода отбора, линейно увеличивалась длительность обработки данных.
Обработка данныхТехнологический журнал/Аналитика по ТЖДобавлены дополнительные аналитики по серверным вызовам: запросы к БД, блокировки 1С, транзакции.Такая возможность не предоставлялась.
ОптимизацияТехнологический журнал/Аналитика по ТЖОптимизирована работа вкладки "Серверные вызовы". Теперь время подготовки данных существенно меньше зависит от длительности выбранного периода.При увеличении длительности периода отбора, линейно увеличивалась длительность обработки данных.
ИнтерфейсТехнологический журнал/Технологический журнал 1СПереработано окно установки отборов. Интерфейс стал более лаконичным и удобным. Добавлена возможность устанавливать любые произвольные отборы.Интерфейс поддерживал только фиксированные структуры отборов и был переусложнён.
ИнтерфейсТехнологический журнал/Технологический журнал 1СДобавлена возможность просмотра общей аналитики по событиям технологического журнала с учетом установленных отборов.Такая возможность не предоставлялась.
Обработка данныхТехнологический журнал/Технологический журнал 1СДобавлена поддержка для любый типов событий ТЖ. Стала возможна работа с любыми событиями. Полностью поддерживается настройка собственных событий в ТЖ.Поддержку различных событий было необходимо реализовывать индивидуально для каждого типа.
УведомленияУведомленияИсправлено форматирование сообщения при работает с Telegram: добавлены переносы строк.Вместо переносов строк были "\n".
УведомленияУведомленияОтключены уведомления по ошибкам с текстом "Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска..." т.к. данные сообщения не являются ошибкой.При использовании нескольких файлов лицензий одним кластером генерировалось избыточное количество уведомлений с указанным текстом.
УведомленияУведомленияИзменена логика уведомлений по ошибкам. Теперь однотипные ошибки группируются и выводятся в тексте уведомления с указанием их количества.На каждую ошибку формировалось отдельное сообщение.

Исправленные ошибки

БлокРазделКак сталоКак было
Обработка данныхAPDEX/Оценка производительностиИсправлено отображение графика по ТЖ на вкладке анализа замеров времени.График по ТЖ иногда превышал 100%, если анализируемая ключевая операция завершалась на сервере.
Обработка данныхMSSQL/ЗапросыНа вкладке статистики по запросам исправлена работа фильтров с типами сравнения Any in/Not in.Отбор по Not in возвращал некорректный результат.
Обработка данныхMSSQL/ТаблицыНа вкладке Изменение размеров таблиц размер изменения выводится корректно.Изменение размеров таблиц выводилось некорректно в случае уменьшения размеров таблицы за выбранный период.
ИнтерфейсИнфраструктураИсправлены некорректные варианты отборов на некоторых вкладках.Для некоторых счетчиков можно было установить отборы, не связанные со счетчиком. Например, отбор по диску для счетчика по памяти.
ИнтерфейсИнфраструктура/Серверы СУБДИсправлено отображение графика по объёму, занимаемому базами.Некорректно выводились данные.
Параметры работы АлькирНастройкиДлительность выполнения задания отображается корректно.Длительность выполнения задания ошибочно преобразовывалась от миллисекунд к секундам.
ИнтерфейсОбщие измененияИсправлено расположение элемента с параметрами построения данных на всех вкладках.Элемент с параметрами иногда "прилипал" к шапке вкладки.
ИнтерфейсОбщие измененияИсправлена ошибка, из-за которой выпадающие списки в фильтрах могли содержать некорректные значения или не содержать их вообще.Иногда для заполнения выпадающего списка приходилось обновлять страницу.
Обработка данныхПоиск проблем/ОбзорИсправлена логика выявления событий ТЖ, связанных с конфликтами блокировок СУБД. Новая логика более универсальна.Логика поиска событий ТЖ зависела от локали сервера СУБД.
Обработка данныхПоиск проблем/ОбзорНа вкладке по транзакциям исправлено деление данных по интервалам времени.Данные могли некорректно распределяться по интервалам: формировались интервалы с разной продолжительностью.