Соломатин Дмитрий

198
Рейтинг

sdf1979
Дмитрий Соломатин



  •   Регистрация: 20.04.2009 (15 лет назад)

  •   Был(а) на сайте: вчера в 12:21

Друзья
  • Дмитрий Малышев
  • Александр Кузиков
  • Сергей Лосников
  • Сергей Горинов
  • Ружинский Николаевич
  • МЧС России
Подписчики 13

Группы

Профессиональный разработчик

IE2023 Участник

Рейтинг 198

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

Инструменты и обработки Системный администратор Платформа 1С v8.3 Windows Абонемент ($m) Архив с данными Мониторинг

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

1 стартмани

12.02.2024    3303    27    sdf1979    11       

53

YellowBalancer: балансировщик процессов и потоков по группам NUMA

Инструменты и обработки Системный администратор Windows Абонемент ($m) Архив с данными HighLoad оптимизация

Балансировщик распределения процессов 1С:Предприятия по процессорам групп NUMA (только для windows x64).

1 стартмани

09.10.2022    5731    17    sdf1979    31       

29

"Perfomance monitor": обработка для просмотра двоичных файлов

Инструменты и обработки Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Внешняя обработка (ert,epf) Мониторинг

Внешняя обработка с внешней NativeAPI компонентой просмотра двоичных файлов "Perfomance monitor". Платформа 1С x32, x64 не ниже 8.3.18, только ОС Windows.

1 стартмани

13.07.2022    2622    sdf1979    0       

6

Протокол TCP/IP обмена данными с RAS (описание, пример использования C++)

Инструменты и обработки Системный администратор Платформа 1С v8.3 Абонемент ($m) Архив с данными Инструментарий разработчика

Описание протокола взаимодействия с консольной утилитой администрирование кластера 1С (RAS) по tcp/ip. Описание двоичных данных, консольная утилита для обмена данными с ras.

1 стартмани

21.09.2021    3929    7    sdf1979    7       

9

Просмотр файлов технологических журналов 1С (WinAPI)

Инструменты и обработки Системный администратор Платформа 1С v8.3 Россия Windows Абонемент ($m) Приложение (exe) HighLoad оптимизация Технологический журнал

Программа просмотра файлов технологических журналов 1С (WinAPI). Работает с большими файлами. Минимальное потребление памяти при индексировании данных, просмотре. Анализ управляемых взаимоблокировок, таймаутов, ожиданий. Фильтры по событиям, периоду, пользователям, соединениям, сеансам.

1 стартмани

24.08.2021    7350    30    sdf1979    17       

24

Оперативный мониторинг управляемых блокировок и серверных вызовов кластера 1С (windows сервис BETA расширения функционала конфигурации "Центр Контроля Качества")

Инструменты и обработки Системный администратор Платформа 1С v8.3 Управление блокировками Windows Абонемент ($m) Архив с данными Мониторинг

Windows сервис расширения функционала счетчиков производительности конфигурации "Центр Контроля Качества". Собирает и агрегирует информацию из технологического журнала об управляемых блокировках (TLOCK, TDEADLOCK, TTIMEOUT), а так же серверных вызовов (CALL в разрезе p:processName для процессов rphost и в разрезе IName для процессов ragent и rmngr). Агрегированная информация каждую минуту отправляется по http в конфигурацию ЦКК и там представлена в виде счетчиков производительности.

1 стартмани

29.03.2021    5535    4    sdf1979    0       

5

Powershell - отправка данных в http-сервис 1С (basic auth)

Инструменты и обработки Системный администратор Абонемент ($m) Архив с данными WEB-интеграция

Powershell - отправка данных в http-сервис 1С (basic auth). На примере открытия/закрытия инцидентов в конфигурации ЦКК.

1 стартмани

09.12.2020    6000    sdf1979    3       

6

Получение локального пути сетевой папки удаленного компьютера

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Внешний отчет (ert,erf) Инструменты администратора БД

Иногда бывает необходимо при выборе сетевого пути на удаленном компьютере получить его локальное представление. Локальное представление можно получить с помощью команды net share, только ее необходимо запустить в окружении удаленного компьютера.

1 стартмани

23.05.2014    8487    sdf1979    3       

2

Прозрачная интеграция 1С8.2 с 1С7.7 (Внешние источники, OLE)

Статья Программист Платформа 1С v8.3 Windows Абонемент ($m) Архив с данными Файловый обмен (TXT, XML, DBF), FTP Внешние источники данных Перенос данных 1C

Прозрачная интеграция 1С8.2 с 1С7.7 через внешние источники и OLE. Данные из 1С7.7 читаем посредством внешних источников, изменения данных передаем в 1С7.7 по OLE путем отправки xml.

1 стартмани

09.01.2014    25144    28    sdf1979    16       

15

Комментарии

HighLoadYellowBalancer: балансировщик процессов и потоков по группам NUMA#30 26.04.24 12:36
(29)Добрый день, теоретически возможно, с практической точки зрения вроде как редкий кейс с такой конфигурацией NUMA.
ПубликацииYellow Watcher - Жёлтый наблюдатель за информационными базами#11 24.03.24 8:43
(9)Ошибка исправлена в Yellow Watcher 2024.03.23. Спасибо!
ВКВнешняя компонента 1С и С++. Продолжаем разговор.#12 19.02.24 17:01
Круто! Хренак, хренак и в продакшн... Тупые разрабы в 1С никак не могут реализовать. Только в 8.3.26.
Только в платформе будет скорее всего под все ОС, которая она поддерживает, под все виды клиентов, в том числе и в веб-клиенте. Ну и работать будет не только в локальной сети.
ПубликацииYellow Watcher - Жёлтый наблюдатель за информационными базами#8 15.02.24 10:44
(6)Добрый день!
В конфигурации, которая эксплуатируется отключены следующие режимы:
- Безопасный режим, имя профиля безопасности
- Защита от опасных действий
- Используется в распределенной ИБ

Публикация http-сервиса "стандартная одинэсовская", авторизация Basic Auth, пользователь в 1С должен быть с авторизацией "Аутентификация 1С:Предприятия".

Для проверки корректности публикации можно воспользоваться postman, либо сделать тестовую обработку отправки данных в http-сервис на 1С.
ПубликацииYellow Watcher - Жёлтый наблюдатель за информационными базами#4 13.02.24 14:45
(3)Добрый день! Только под стек Windows.
ПубликацииYellow Watcher - Жёлтый наблюдатель за информационными базами#2 13.02.24 10:49
(1)Служба отдаёт данные в виде json по http. Формат json самодокументирован, разобраться не сложно, но нужно ли... Есть множество решений по перекладыванию технологического журнала в различные другие базы данных. Вся соль в хешировании текста запроса из ТЖ и из MS SQL. Т.к. хеши совпадают, то по тексту запроса, полученного из СУБД, достаточно легко выйти на контекст прикладного кода, главное что бы этот запрос хотя бы один раз засветился в технологическом журнале. Так же по проблемному запросу можно создать задачу, выполнить привязку к хешу запроса и тогда при формировании аналитических отчетов получаем полную картину какие запросы в работе, а какие требуют анализа.
ПубликацииYellow Watcher - Жёлтый наблюдатель за информационными базами#0 10.02.24 11:50
Программный комплекс мониторинга качества работы информационных баз. Статистика возникновения управляемых блокировок (тип, последняя строка контекста, контекст). Анализ длительных запросов по данным из технологического журнала. Анализ потребления ресурсов СУБД запросами и статистика ожиданий по данным из Query Store. Монитор информационной базы - получение плана запроса для сеанса 1С. Блокировки СУБД по данным block_report Extented Events, длительные запросы по данным из query_post_execution_showplan Extented Events.
HighLoadYellowBalancer: балансировщик процессов и потоков по группам NUMA#28 15.01.24 18:44
(26) В версии 1.4 добавлена возможность балансировки по numa-узлам при единственной numa-группе.
HighLoadYellowBalancer: балансировщик процессов и потоков по группам NUMA#27 10.01.24 18:10
(26) Не сталкивались с подобным поведением. Напишите в личку, что бы не разводить полемику тут, постараюсь помочь.