Российская ИТ-компания EFSOL представила комплексный пакет Metrika42, предназначенный для команд, которые занимаются доработкой и поддержкой решений на платформе «1С». Решение объединяет облачные dev-стенды, автоматический статический анализ кода и мониторинг производительности, охватывая весь цикл внесения изменений — от подготовки среды до контроля поведения системы после релиза.
Проблема: корректный код, но деградация производительности
В крупных организациях изменения в «1С» вносятся постоянно: обновляются конфигурации, создаются расширения, подключаются интеграции и автоматизируются новые бизнес-процессы. При этом изменение, формально работающее правильно, может негативно сказаться на производительности:
- растёт длительность операций;
- увеличивается нагрузка на сервер и СУБД;
- появляются блокировки и ошибки.
Пользователи замечают проблему уже после релиза, а команде приходится в спешке выяснять, виноват код, инфраструктура, платформа «1С» или база данных. Стандартного конфигуратора для управления такими рисками недостаточно — он не обеспечивает единый процесс подготовки изолированной среды, автоматической проверки качества кода и последующего контроля поведения изменённой системы.
Три уровня контроля Metrika42
Пакет формирует единый контур контроля и делится на три функциональных блока:
- Облачные dev-стенды. Изолированные среды для разработки, тестирования и демонстрации изменений без развёртывания дополнительной инфраструктуры. Отдельные стенды можно выделять под конкретные проекты, версии конфигурации или этапы тестирования. Это сокращает организационные задержки, снижает зависимость от доступности локальных серверов и стандартизирует используемые среды.
- «Metrika42: Мониторинг кода 1С». Автоматический статический анализ исходного кода, выявляющий потенциальные ошибки, уязвимости и отклонения от требований к качеству. Инструмент формирует отчёт с описанием проблем и рекомендациями по их устранению, что особенно ценно для распределённых проектов, где над конфигурацией работают внутренние специалисты и подрядчики.
- Мониторинг производительности Metrika42. Сбор и сопоставление данных инфраструктуры, сервера «1С», СУБД и технологического журнала. Отслеживаются длительные запросы, ошибки, блокировки, потребление ресурсов и скорость ключевых пользовательских операций. Оценка по метрике APDEX позволяет контролировать производительность через фактическое время выполнения значимых для бизнеса действий.
Результат: предсказуемые релизы и меньше ручного труда
Совместное применение dev-стендов, статического анализа и мониторинга выстраивает последовательный процесс: подготовить среду — разработать изменение — проверить код — протестировать конфигурацию — оценить влияние на производительность — продолжить контроль после выпуска. Это снижает вероятность попадания дефектов в продуктивную систему, ускоряет диагностику проблем и уменьшает зависимость от отдельных специалистов, хранящих знания об архитектуре «1С» только в личном опыте.
«Для корпоративной команды недостаточно убедиться, что новая функция в «1С» формально работает. Важно заранее понимать качество кода и видеть, как изменение влияет на серверы, базу данных и пользовательские операции. Мы объединяем разработку, автоматическую проверку и мониторинг «1С» в единый управляемый процесс, чтобы выпуск обновлений становился более предсказуемым, а проблемы не обнаруживались только после обращения пользователей», — отметил руководитель продукта Metrika42 Денис Пахомов.