Об Алькир
Введение
Алькир – программный продукт, целью которого является комплексное решение проблем с производительностью информационных систем на платформе 1С.
Алькир предоставляет легкий доступ как к текущим процессам происходящим в системе, так и к оперативной статистике по данным её работы. Объединяя информацию в одном месте, Алькир повышает скорость обнаружения проблем и принятия решений по их устранению, что в совокупности делает процесс обслуживания системы более простым и качественным.
Использование комплекса Алькир позволяет своевременно реагировать на отклонение в работоспособности как информационных баз, так и инфраструктурной части информационной системы. А предусмотренные инструменты обработки и анализа данных позволяют расширить круг специалистов, занимающихся проблемами производительности и повысить производительность экспертов по технологическим вопросам.
Особенности
Основные преимущества Алькир по сравнению с другими подходами:
- Направленность на логику работы прикладных решений 1С обеспечивает удобство использования продукта разработчиками - аналитика предоставляется в разрезе объектов конфигурации, ее методов, процедур и функций.
- Сбор данных производится внешними компонентами, не затрагивая структуру информационной системы 1С, тем самым не нарушая целостность конфигурации;
- Статистические данные, быстрый поиск и простота работы с большими объёмами данных позволяет не только решать оперативные проблемы, но и строить аналитику по прошлым периодам;
- Консолидированная информация в общей среде обеспечивает доступ к данным для разработчиков и инженеров без искажения информации, сокращая время диагностики и устранения неполадок при коллективной работе;
- Использование в тестовом контуре существенно повысит качество разрабатываемого функционала до размещения в продуктивной среде путем всестороннего анализа – допущенные ошибки, блокировки, «провалы» производительности, долгие запросы, ресурсоёмкие операции;
Поддержка работы с журналом регистрации и технологическим журналом с любыми настройками. По собранным журналам можно выполнять гибкий поиск и сортировку. Таким образом, возможности анализа журналов не ограничиваются предустановленными отборами и жёсткой логикой - можно проводить анализ любых событий и ситуаций. Эффективное хранение позволяет хранить и обрабатывать большие объёмы журналов с максимальной скоростью;
Работа в браузере не потребует дополнительной настройки рабочих мест для пользователей;
Возможности Алькир
Анализ ключевых операций
Анализ производительности системы на основании замеров времени подсистемы БСП "Оценка производительности". Помимо стандартной оценки по методике APDEX, реализована возможность углубленного анализа ключевых операций с использованием механизма автоматизированного сопоставления данных замеров времени, технологического журнала и журнала регистрации.
Анализ серверных вызовов 1С
Анализ влияния серверных вызовов 1С на производительность информационной системы с целью выявления причин повышенного потребления ресурсов. Использование данных из нескольких источников позволяет повысить детализацию анализа и выявлять проблемные операции с большой точностью.
Анализ запросов к БД
Анализ запросов по данным технологического журнала и логов СУБД позволяет выполнять анализ в разрезах терминов 1С (пользователи, сеансы, контексты) с дополнением их данными о потреблении ресурсов. Дополнительные аналитики, рассчитываемые по текстам и планам запросов позволяют быстро выявлять проблемные запросы.
Анализ блокировок 1С
Анализ статистических данных по блокировкам 1С позволяет выявлять операции, приводящие к длительным ожиданиям и ошибкам предоставления блокировок. Механизм построения дерева блокировок позволяет быстро определять природу конфликта блокировок и находить варианты решения.
Анализ ошибок
Категорирование ошибок возникающих при работе системы и статистический анализ по категориям позволяют отслеживать текущее состояние системы и выявлять новые и нетипичные для системы ошибки.
Поиск по хранимым журналам
Универсальные механизмы разбора технологического журнала и журнала регистрации, а также гибкие механизма поиска по ним позволяют опытным специалистам расследовать любые нештатные ситуации в работе системы.
Мониторинг текущей активности
Возможность оперативного получения информации о текущей активности в базе позволяет быстро находить причины проблем производительности. Данные о текущий запросах обогащаются данными кластера 1С в реальном времени. Сопоставление информации о текущих сеансах 1С с данными технологического журнала позволяют определять какие именно операции выполняются в настоящий момент.
Сводка по СУБД
Сводная информация по таблицам, статистике, индексам и ожиданиям БД позволяет оценивать состояние базы и эффективность выполнения операций обслуживания. Логирование информации позволяет проводить анализ прошлых периодов и отслеживать динамику изменения показателей.
Работа кластера 1С
Логирование состояния кластера позволяет проводить анализ активности сеансов и рабочих процессов за прошедшие периоды.
Схема работы компонентов
Компоненты
Парсер журнала регистрации и технологического журнала
- Язык - C#
Планировщик
- Язык - Python
Алькир
- Языки:
- Python (backend);
- React (frontend).