В состав 1С:Корпоративного инструментального пакета (КИП) входят такие продукты, как:
Новые версии КИП отличает значительно доработанный ЦКК, а также новая механика работы ТЦ.
ТЦ – инструмент автоматизации многопользовательских нагрузочных испытаний информационных систем на платформе "1С:Предприятие". С его помощью вы можете моделировать работу предприятия без участия реальных пользователей, что позволит вам оценивать применимость, производительность и масштабируемость информационной системы в реальных условиях.
В конфигурации Тест-центр уже выполнена переработка механизма обмена сообщениями и управления нагрузочным тестом. Доработанный механизм позволяет более эффективно использовать конфигурацию Тест-центр в задачах обеспечения технологического качества решений. К тому же повысились управляемость тестом и контроль виртуальных рабочих мест в процессе выполнения нагрузочного теста.
Доработанная версия ТЦ сейчас проходит испытания на наших площадках и войдет только в версию КИП 2.0.13.
ЦКК – в первую очередь инструмент мониторинга и контроля технологического состояния работы информационной системы. Инструмент позволяет вам осуществлять комплексный контроль информационных систем именно на технологической платформе "1С:Предприятие". ЦКК позволяет обеспечить быструю реакцию на возможные и возникшие проблемы качества. Конфигурация даёт вам возможность достаточно быстро подключать новые объекты контроля, т.е. те части системы, технологические параметры которых необходимо постоянно контролировать.
ЦКК в своем составе имеет множество контрольных процедур, но для минимальной настройки мониторинга информационной системы вам достаточно настроить:
Наиболее ярким достоинством новой версии ЦКК 2.0.12 является механизм Мониторинга, агрегации и анализа статистики. ЦКК имеет встроенный веб-сервис InputStatistics, который предназначен для того чтобы принимать данные от внешних источников.
На вход веб-сервиса принимается строка в формате
Группы разделяются через точку. За последней точкой обязательно следует число. Такие счетчики с числами в конце могут быть собраны в одну строку, разделенную точками с запятой. Например, могут быть следующие входные данные:
В таком формате вы можете сформировать и передать практически любые показатели работы информационных систем на ОС Windows и Linux. Более того, такие данные вы можете очень просто формировать на встроенном языке 1С:Предприятия и передавать в ЦКК точно также, как это сделано в демонстрационной обработке ТестInputStatistics в конфигурации.
Давайте разберем новые возможности на примере. Допустим, перед вами стоит задача организации мониторинга площадки информационной системы, состоящей из 6 рабочих серверов 1С:Предприятия и сервера СУБД. Ваша задача – научиться формировать строку с нужными вам данными в указанном выше формате. Пример того, как это сделать, вы можете найти в этой статье.
После того, как вы научились формировать строки по всем интересующим вас счетчикам, отправляйте их в ЦКК. Например, на PowerShell 3.0 отправка данных может выглядеть следующим образом:
$ws = New-WebServiceProxy -Uri $URI -Credential $cred
$ws.InputData($arg)
где:
Подробности по использованию New-WebServiceProxy на ресурсе Microsoft.
Теперь вы можете воспользоваться всеми достоинствами нового продукта. Заходите в ЦКК, открывайте форму Мониторинг и выбирайте показатель Счетчики.
Далее перед вами открывается форма настройки с уже заполненным деревом счетчиков. Дерево будет достраиваться автоматически по мере передачи данных в ЦКК. Например, вы решили настроить вывод данных по доступной оперативной памяти на всех Windows серверах. Вы знаете, что счетчик Performance Monitor называется \Memory\Available Mbytes.
Вам достаточно указать часть имени счетчика, по которой можно его найти в Мастере выбора счетчиков, а затем нажать кнопку Заполнить, где появится меню выбора:
Выбираете Создать каждый и получаете показатели по доступной памяти на всех серверах вашей информационной системы. Далее вам остается только нажать Записать и закрыть. В результате вы получите график с нужными вам данными за любой период (на который имеются данные):
Вы можете выбрать любой из имеющихся типов диаграмм:
Вы можете решить, что вам не интересно наблюдать объем доступной оперативной памяти на сервере 1C-SQLServer1. Поэтому вы можете легко исключить этот счетчик (или добавить другие), а затем сохранить профиль или поделиться полученным профилем с коллегами:
На форме Мониторинг имеется ещё одна очень полезная закладка – Анализ показателей. Особенностью этой закладки является возможность разместить на одном экране разнородные показатели так, как вам этого хочется.
Все показатели будут отображены без масштаба, сгруппированы по типам показателей. При этом вы можете выбрать нужный тип графика для каждого показателя.
Далее, посмотрев на обстановку в целом, двумя кликами мыши вы можете создать автоматическое оповещение о нехватке доступной оперативной памяти по только что созданным счетчикам. Для этого выбите все созданные счетчики и нажмите одну кнопку на форме Мониторинг - Создать оповещение.
Оповещение придет к вам с таким текстом, какой вы захотите. Например:
«Просыпайся!!! 1C-Server2/Memory Available Mbytes [среднее] = 112;»
Это будет означать, что на сервере 1C-Server2 осталось 112 Мб свободной оперативной памяти.
В ЦКК версии 2.0.13 спектр возможностей будет значительно расширен. В первую очередь это будет достигнуто засчет значительной переработки мониторинга и механизма сбора данных. Будет ещё больше увеличен список возможностей по оценке производительности работающей системы.
Наиболее интересной разработкой будет минимальный пакет ЦКК, который будет включать в себя:
Как результат – очень простой с точки зрения управления и настройки механизм получения данных о текущем состоянии системы. Вы получите возможность моментально узнавать о состоянии системы клиента, по сути, некий индикатор «Check Engine». При этом организационные вопросы по настройке ЦКК будут сведены к минимальному указанию информации о системе.
Таким образом, новую версию ЦКК отличает от других продуктов то, что:
Новая версия ЦКК уже активно используется нами в облачном сервисе 1CFresh. С помощью этой системы мониторинга мы успешно контролируем более 10000 различных показателей информационной системы по всем Windows и Linux серверам рабочей площадки сервиса 1CFresh.
Версию ЦКК 2.0.13 будут отличать: