Мониторинг потребления ресурсов базами кластеров сервера

16.01.24

Администрирование - Мониторинг

Обработка позволяет, в графической форме, производить мониторинг потребляемых ресурсов базами данных кластера сервера 1с для платформ 8.3, 8.2. Обработка работает на платформе не ниже 8.3.6

Скачать файлы

Наименование Файл Версия Размер
Мониторинг потребления ресурсов базами кластеров сервера:
.epf 19,31Kb
65
.epf 1.2 19,31Kb 65 Скачать
  1.   Введение

Контроль потребдяемых ресурсов сервера 1с является одной из основных задач администратора и позволяет выявлять наиболее ресурсно затратные объекты. Эту задачу выполняет предлагаемая обработка (управляемые формы).  Обработка работает  для клиент-серверных баз данных через com-соединение установленное на сервере 1с. Тестировалась на релизе платформы 1С:Предприятие 8.3.14.1630 в режиме совместимости с 1С:Предприятие 8.2 и релизе конфигурации "Расчеты с населением за газ + ВДГО (1.2.1.2), базы данных на MS SQL сервере . Релиз конфигурации не имеет значения.

Внимание документ в разделе "Кластер серверов", говорит о том, что доступ к ресурсам -"Процессорное время" (cpuTimeAll, CpuTimeLast5Min, CpuTimeCurrent) реализован только с версии платформы 8.3.13. Поэтому выбор этих ресурсов при работе с платформой ниже версии  8.3.13 отсутствует.

    2.    Настройки

Настройки обработки выведены на первую закладку.

Если для кластера задан администратор, то заполняются реквизиты "Администратор" и "Пароль" .

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

Выпадающий список "Измерение", позволяет выбрать три типа измерений 

1. "База данных" - осуществляется контроль ресурса по всем сеансам выбранных баз данных.

2. "Пользователь"- осуществляется контроль ресурса по пользователям выбранных баз данных.

3. "Приложение" - осуществляется контроль ресурса по всем приложениям выбранных баз данных (Тонкий,толстый клиенты, конфигуратор, веб клиент...).

В настройке "Время опроса" задается интервал времени между опросами сеансов баз данных кластеоа 1с

Для выявления наиболее ресурсно затратных объектов. Введена настройка "Максимальный ресурс" + "Количество".Эта настройка позволяет отобрать объекты потребляющие максимальное количество выбранного ресурса. Количество таких объектов устанавливается в реквизите "Количество". Таким образом при установленных на рисунке настройках будут выбраны три абонента с максимальными значениями ресурса "Объем данных (5 мин)" по выбранным базам данных. Абоненты отбираются по максимальному значению ресурса в начальный момент процесса мониторинга.

3. Мониторинг.

Запуск мониторинга осуществляется нажатием кнопки "Старт". Кнопка "Пауза" приостанавливает процесс мониторинга. Кнопка "Остановить" останавливает мониторин и сбрасывает все данные . Кнопка "Получить точку на графике" выводит на график одно измерение ресурса.

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

     Последняя версия обработки содержит контроль версии платформы, для исключения ошибки выбора ресурса "Процессорное время". 

     Версия 1.1

     Дополнительно содержит 2 ресурса - "Время с последней активности сеанса." и "Время с начала сеанса."

Добавлена новая закладка "Настройки диаграммы", которая позволяет выбрать любой из предлагаемых типов диаграммы.

В закладку "Мониторинг" добавлено два новых реквизита. Реквизит "Тип графика" - показывает тип формируемой диаграммы и "Обновление при каждом опросе". Установка реквизита "Обновление при каждом опросе", позволяет на каждом измерении создавать новую диаграмму. Этот реквизит актуален например для типов диаграммы "Круговая". Без его установки эти диаграммы просто не будут меняться.

Ниже приведены примеры диаграммы "Изометрическая непрерывная", без "Обновления при каждом запросе" и с обновлением при каждом запросе.

 

Версия 1.2

      Добавлены ресурсы - Спящие сеансы, Лицензии, Лицензии по типам.

Для серии ресурса "Лицензии по типам", например, имеющего значение "Клиент, ORGL8 Сет 100" получаем следующую расшифровку - клиентский сетевой ключ, тип ORGL8, на 100 пользователей.

Введен режим работы диаграммы "Фиксированное окно просмотра". Режим устанавливается двумя реквизитами "Использовать фиксированное окно просмотра" и "Количество точек измерения в окне просмотра". При установленных значениях на рисунке ниже, окно просмотра будет содержать 50 последних точек измерения.

Пример работы режима иллюстрируют последние 2 рисунка.

Проверено на следующих конфигурациях и релизах:

  • 1С:Комплексная автоматизация 2, релизы 2.5.8.221
  • Управление торговлей, редакция 11, релизы 11.5.14.82
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.122.97
  • 1С:ERP Управление предприятием 2, релизы 2.5.6.159
  • Розница, редакция 2.3, релизы 2.3.3.19

См. также

Мониторинг баз и серверов 1С

Журнал регистрации Мониторинг Платформа 1С v8.3 Платные (руб)

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

9000 руб.

28.08.2019    30837    14    21    

65

Уведомления на почту по событиям журнала регистрации на email и в Telegram (для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP)

Мессенджеры и боты Журнал регистрации Мониторинг Email рассылки Платформа 1С v8.3 Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Рассылка уведомлений о событиях журнала регистрации на электронную почту и в Телеграмм. Программа позволяет анализировать журнал регистрации по заданным критериям, находить в нём интересующие события, и отправлять уведомления об этих событиях на электронную почту (одного или нескольких получателей) или в телеграмм. Может работать и как внешняя обработка, и как регламентное задание. Для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP.

10800 руб.

18.06.2017    32256    3    2    

15

Конфигурация Session Monitor

Мониторинг Инструменты администратора БД Платформа 1С v8.3 Россия Платные (руб)

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

1500 руб.

01.12.2020    14156    32    0    

47

Yellow Watcher - Жёлтый наблюдатель за информационными базами

Мониторинг Платформа 1С v8.3 Абонемент ($m)

Программный комплекс мониторинга качества работы информационных баз. Статистика возникновения управляемых блокировок (тип, последняя строка контекста, контекст). Анализ длительных запросов по данным из технологического журнала. Анализ потребления ресурсов СУБД запросами и статистика ожиданий по данным из Query Store. Монитор информационной базы - получение плана запроса для сеанса 1С.

1 стартмани

12.02.2024    2925    22    sdf1979    10    

51

Проверка доступа к интернет на сервере 1С

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 1С:Бухгалтерия 3.0 Абонемент ($m)

Инструмент для проверки интернет - соединения на сервере 1С

3 стартмани

23.11.2023    1787    5    1395969    4    

2

Магия преобразований Vector, часть 3: журнал регистрации + прямой экспорт ошибок в Sentry

Журнал регистрации Мониторинг Абонемент ($m)

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

1 стартмани

19.11.2023    636    2    AlexSTAL    0    

6

Магия преобразований Vector, часть 2: технологический журнал

Технологический журнал Мониторинг Абонемент ($m)

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

1 стартмани

15.11.2023    727    4    AlexSTAL    0    

8

Магия преобразований: ЖР, ТЖ, RAS/RAC, логи - универсальное решение Vector

Мониторинг Журнал регистрации Технологический журнал Абонемент ($m)

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

1 стартмани

13.11.2023    2883    4    AlexSTAL    0    

42
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. shard 279 18.07.19 17:52 Сейчас в теме
какие версии sql серверов поддерживаются?
2. IVC_goal 208 19.07.19 05:33 Сейчас в теме
3. xan333 59 25.07.19 16:22 Сейчас в теме
Подскажите пожалуйста с чем может быть связана данная ошибка https://yadi.sk/i/738Mo4EIs4CvxA
4. IVC_goal 208 25.07.19 17:58 Сейчас в теме
Возможно отрицательное значение. Более точно если знать на какой строке еода возникает ошибка (3)
5. IVC_goal 208 26.07.19 09:09 Сейчас в теме
(3) Протестировал отрицательное значение и null ошибка не возникала. В какой строке возникает ошибка?
6. IVC_goal 208 26.07.19 20:00 Сейчас в теме
(3) Последний вариант - увеличте длительность между получением точек мониторинга
7. 19077 29.07.19 11:20 Сейчас в теме
Не работает.
При нажатии кнопки Старт пишет "Поле объекта не обнаружено (cpuTimeAll)".
При попытке Ввести имя администратора выдаёт сообщение "Нельзя изменять параметры подключения во время работы монитора, нажмите остановить."
Если выбрать другой ресурс, то через несколько секунд вываливается ошибка "Недопустимое значение".
Да уж. Купил обработку...
9. IVC_goal 208 30.07.19 17:44 Сейчас в теме
(7) Посмотрите скриншот в прикрепленном файле. В отладчике массив сеансов должен содержать поле cpuTimeAll. Пришлите Ваш скриншот массива сеансов.
Прикрепленные файлы:
8. IVC_goal 208 29.07.19 12:03 Сейчас в теме
&НаКлиенте
Процедура ПараметрыСоединенияИзменениеТекста(Элемент, Текст, СтандартнаяОбработка)
	Если МониторингЗапущен ИЛИ ИмяБазы <> Неопределено Тогда
		Сообщить(НСтр("ru = 'Нельзя изменять парметры подключения во время работы монитора, нажмите остановить.'"));
		Текст = ПолучитьЗначениеЭлементаФормы(Элемент.Имя);
	КонецЕсли;
КонецПроцедуры
////////////////////////////////////////////////////////////­///
Строка 
Если МониторингЗапущен ИЛИ ИмяБазы <> Неопределено Тогда
должна быть 
Если МониторингЗапущен Тогда

условие  ИЛИ ИмяБазы <> Неопределено лишнее
Показать


Сейчас обновлю файл
Если повторно скачать не получится пришлите почту отправлю обработку
10. zzz_natali 61 09.10.19 09:12 Сейчас в теме
А можно добавить пару показателей, спящий сеанс и последняя активность/время начала? Спасибо.
11. IVC_goal 208 09.10.19 21:10 Сейчас в теме
12. zzz_natali 61 10.10.19 08:20 Сейчас в теме
(11) Сделка: вы добавляете мою хотелку - я скачиваю вашу поделку(каламбурчик)! :)
14. IVC_goal 208 10.10.19 09:37 Сейчас в теме
13. IVC_goal 208 10.10.19 09:31 Сейчас в теме
12. Без проблем. Можете даже не скачивать. Через неделю максимум выложу новую версию
15. zzz_natali 61 10.10.19 09:47 Сейчас в теме
16. IVC_goal 208 10.10.19 10:56 Сейчас в теме
17. IVC_goal 208 12.10.19 08:59 Сейчас в теме
(15) Меняю жаркий KISS на маленький маленький +. Обновление 1.1
zzz_natali; +1 Ответить
18. zzz_natali 61 12.10.19 10:13 Сейчас в теме
(17) Киссятина была без страсти ибо я хотела в показателях до кучи ещё спящий сеанс(Hibernate)
:-)
19. IVC_goal 208 12.10.19 16:18 Сейчас в теме
(18) Код построен таким образом, что ввести новый показатель дело 30 мин+тестирование. Просто добавить, таблицу ресурсов новую строчку. В понедельник выложу новую версию,(для страсти)
20. zzz_natali 61 13.10.19 11:36 Сейчас в теме
(19) Если вы включили гипер-любезность, то вставьте, плиз, и параметр мониторинга лицензий(Lic1C)
21. IVC_goal 208 13.10.19 15:14 Сейчас в теме
(20) Грешен, каюсь, засмотрелся на авотарку (не буду льстить-талантливо), пропустил часть тз, исправлюсь в понедельник, прошу строго не судить.
zzz_natali; +1 Ответить
23. zzz_natali 61 13.10.19 16:13 Сейчас в теме
(21) Молоко с огурцом левые, фота настоящая! Обработку, плиз, мне на почту, чтобы не стартманить по второму разу. Могу и сама показатели добавить, но это Ваш котёнок и вы в ответе за тех, кого заАнтуанДе-сентЭкзюперили.
ЗЫ:
--Может по киссятинке?
--Хорошо бы со страстью...
--Нет, только воздушный!
Прикрепленные файлы:
24. IVC_goal 208 13.10.19 18:42 Сейчас в теме
(23) Вот это страсть. Уважуха. Один момент почта на деревню..., а может лучше в личку.
zzz_natali; +1 Ответить
22. IVC_goal 208 13.10.19 15:16 Сейчас в теме
(20) Все понял - спящие сеансы и лицензии
zzz_natali; +1 Ответить
25. zzz_natali 61 14.10.19 17:31 Сейчас в теме
(22) В общем и целом прикольненько. Из замечаний и хотелок:
1. Не комильфо, что обработка стартует только из под клиент-серверноого варианта. Было бы комфортно толкнуть в файловом режиме пустышку с запуском обработки с последующим линкованием к кластеру 1С
2. В таблице данных было бы неплохо соорудить сортировку по пользователям(if possible).
3. Из громадья напрашивается обновлябельная(рефрешная) сводная таблица данных наподобие одинсной консоли, где выводились бы сводные параметры(Инф. база, Лицензия, Сервер, Компьютер, Пользователь, Время начала, Последняя активность и т.д.)
Прикрепленные файлы:
26. IVC_goal 208 14.10.19 18:57 Сейчас в теме
(25) первые две хотелки без проблемно . А вот третья требует уточнения - Вам нужна талица, не график? Если таблица, то тоже без проблемно.
обработка нашего общего друга - оцените, что то аналогичное
27. zzz_natali 61 14.10.19 21:26 Сейчас в теме
(26)Конечно таблица. Красивые диаграммки не несут смысловой нагрузки ибо нужны данные в динамике, а постоянно вырисовываемые графики не для одинэсных администресс.
Разве что кто из сослуживцев зайдет в серверную с вялотекущими попытками захороводить и восхищённо зацокает языком, глядя на разноцветные полоски. Надеюсь, что Вы поняли...
Если мой скулёж превысил рамки приличия, то Вам удачи и проч.
28. IVC_goal 208 15.10.19 09:14 Сейчас в теме
(27) Знаете, консоль кластера не входит в тематические рамки данной обработки, но вполне тянет на самостоятельную задачу. Очень вероятно, что следующая обработка будет называться типа "Аналог консоли кластера". и первым шагом на пути ее реализации можно сделать настаиваемую (колонки, порядок), периодически обновляемую таблицу сеансов.
30. zzz_natali 61 15.10.19 09:57 Сейчас в теме
(28) Это было бы насущнее. Выводим обновлябельную таблицу по всем базам/пользователям/ресурсам и до кучи добавляем какой-нить настраиваемый аларм(раскраску строчек краснотой, скажем, или мигание), если, к примеру, заканчиваются лицензии, чей-то сеанс ушел в спячку(ибо кто-то некошерно вышел с терминалки, не закрыв 1С) или кто-то подсадил базу тяжёлым отчетом, т.к. забыл период установить...
31. IVC_goal 208 15.10.19 11:05 Сейчас в теме
(30) Не ну а красивые картинки с цифрами, это была детская мечта. А на насущное можно конечно поработать, но это позже и в принципе тоже интересно, если молодые и красивые не обскачут
32. zzz_natali 61 15.10.19 11:28 Сейчас в теме
(31) Детство кончилось! Мечта осуществилась! ))
Цели ясны, задачи определены. За работу, товарищи! (с) В.И.
Верещагин: --Вот если бы я с вами пошел...
Сухов: --Так в чём же дело? Пошли...
Прикрепленные файлы:
33. IVC_goal 208 15.10.19 17:28 Сейчас в теме
(32) Я джин, раб лампы, слушаюсь и повинуюсь.
zzz_natali; +1 Ответить
34. zzz_natali 61 15.10.19 20:07 Сейчас в теме
(33)
Люблю хороших мальчиков. Впрочем, и плохих тоже!
По готовности отпишитесь - скачаю ваш свежий кекс.
29. IVC_goal 208 15.10.19 09:19 Сейчас в теме
(27) Можно даже с управлением сеансами и блокировкой де блокировкой БД, что то такое у меня уже было но более специфическое
zzz_natali; +1 Ответить
35. user1227461 28.10.22 13:37 Сейчас в теме
Добрый день. Скачал вашу обработку. Подскажите есть ли возможность записывать полученные данные в БД?
36. IVC_goal 208 28.10.22 16:28 Сейчас в теме
(35)Нет такой возможности нет, поскольку чтобы писать данные в БД нужно создать периодический регистр сведений с нужным набором ресурсов и измерений.
Оставьте свое сообщение