Skip to main content

Об Алькир

Введение

Алькир – программный продукт, целью которого является комплексное решение проблем с производительностью информационных систем на платформе 1С. Алькир предоставляет легкий доступ как к текущим процессам происходящим в системе, так и к оперативной статистике по данным её работы. Объединяя информацию в одном месте, Алькир повышает скорость обнаружения проблем и принятия решений по их устранению, что в совокупности делает процесс обслуживания системы более простым и качественным.
Использование комплекса Алькир позволяет своевременно реагировать на отклонение в работоспособности как информационных баз, так и инфраструктурной части информационной системы. А предусмотренные инструменты обработки и анализа данных позволяют расширить круг специалистов, занимающихся проблемами производительности и повысить производительность экспертов по технологическим вопросам.

Особенности

Основные преимущества Алькир по сравнению с другими подходами:

  1. Направленность на логику работы прикладных решений 1С обеспечивает удобство использования продукта разработчиками - аналитика предоставляется в разрезе объектов конфигурации, ее методов, процедур и функций.
  2. Сбор данных производится внешними компонентами, не затрагивая структуру информационной системы 1С, тем самым не нарушая целостность конфигурации;
  3. Статистические данные, быстрый поиск и простота работы с большими объёмами данных позволяет не только решать оперативные проблемы, но и строить аналитику по прошлым периодам;
  4. Консолидированная информация в общей среде обеспечивает доступ к данным для разработчиков и инженеров без искажения информации, сокращая время диагностики и устранения неполадок при коллективной работе;
  5. Использование в тестовом контуре существенно повысит качество разрабатываемого функционала до размещения в продуктивной среде путем всестороннего анализа – допущенные ошибки, блокировки, «провалы» производительности, долгие запросы, ресурсоёмкие операции;
  1. Поддержка работы с журналом регистрации и технологическим журналом с любыми настройками. По собранным журналам можно выполнять гибкий поиск и сортировку. Таким образом, возможности анализа журналов не ограничиваются предустановленными отборами и жёсткой логикой - можно проводить анализ любых событий и ситуаций. Эффективное хранение позволяет хранить и обрабатывать большие объёмы журналов с максимальной скоростью;

  2. Работа в браузере не потребует дополнительной настройки рабочих мест для пользователей;

Возможности Алькир

Анализ ключевых операций

Анализ производительности системы на основании замеров времени подсистемы БСП "Оценка производительности". Помимо стандартной оценки по методике APDEX, реализована возможность углубленного анализа ключевых операций с использованием механизма автоматизированного сопоставления данных замеров времени, технологического журнала и журнала регистрации.

Анализ серверных вызовов 1С

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

Анализ запросов к БД

Анализ запросов по данным технологического журнала и логов СУБД позволяет выполнять анализ в разрезах терминов 1С (пользователи, сеансы, контексты) с дополнением их данными о потреблении ресурсов. Дополнительные аналитики, рассчитываемые по текстам и планам запросов позволяют быстро выявлять проблемные запросы.

Анализ блокировок 1С

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

Анализ ошибок

Категорирование ошибок возникающих при работе системы и статистический анализ по категориям позволяют отслеживать текущее состояние системы и выявлять новые и нетипичные для системы ошибки.

Поиск по хранимым журналам

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

Мониторинг текущей активности

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

Сводка по СУБД

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

Работа кластера 1С

Логирование состояния кластера позволяет проводить анализ активности сеансов и рабочих процессов за прошедшие периоды.

Схема работы компонентов

Скриншот №1!

Компоненты

Парсер журнала регистрации и технологического журнала

  • Язык - C#

Планировщик

  • Язык - Python

Алькир

  • Языки:
    • Python (backend);
    • React (frontend).