Доработки платформы 1C 8.3.25 для работы в корпоративных облачных средах
Меню

Доработки платформы 1C 8.3.25 для работы в корпоративных облачных средах

Содержание статьи
  1. Новая структура расположения файлов на диске
  2. Новый формат JSON в 1С 8.3.25
  3. Новый алгоритм ротации и удаления файлов журнала в 1С 8.3.25
  4. Работа через утилиту ibcmd
  5. Доступ к показателям производительности через HTTP

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

Новая структура расположения файлов на диске

Сейчас, в версии 1С:Предприятие 8.3.24 файлы логов технологического журнала размещаются отдельно для каждого процесса: создается папка с именем процесса и ID, которая содержит внутри текстовые файлы. Каждый час создается новый файл лога.

В новой версии 8.3.25 появится возможность «плоского» размещения файлов журнала в одной корневой папке без создания отдельных папок-подкаталогов. Новый формат можно будет включить через настройку конфигурационного файла logcfg.xml.

Новый формат JSON в 1С 8.3.25

Будет реализована возможность записи событий технологического журнала в формате JSON. Свойство события техжурнала, содержащее момент возникновения события, расширяется до полного формата даты/времени, записываемом в XML формате: yyyy '-' mm '-' dd 'T' hh ':' mm ':' ss ('.' s+)? Например: 2023-01-11T10:09:42.647004-7224999.

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

  • TRACE – самый подробный уровень событий (трассировка);
  • DEBUG – уровень записи событий, содержащих информацию, полезную при расследовании проблем в работе системы;
  • INFO – уровень информационных событий;
  • WARNING – уровень событий, представляющих собой предупреждения о работе системы;
  • ERROR – уровень событий, записываемых при возникновении ошибок.

Новый алгоритм ротации и удаления файлов журнала в 1С 8.3.25

Ранее ротация логов (прекращение записи лога в текущий файл и создание нового файла) происходила 1 раз в час. В новой версии добавится второй вариант ротации – «по размеру». В этом варианте ротации новый файл создается, когда размер текущего файла достиг заданного предела.

Изменен алгоритм удаления файлов журнала:

  • очистка от файлов всех вариантов размещения: плоское размещение, размещение по подкаталогам;
  • очистка от файлов всех видов ротации: ротация по времени, ротация по размеру.

Работа через утилиту ibcmd

В утилите ibcmd будет реализован режим непосредственной работы с журналом регистрации. Станет возможно выгружать события журнала регистрации в консоль или в указанный файл в формате XML или JSON.

Предусмотрен режим ожидания новых событий журнала регистрации. В этом режиме новые события будут дописываться в файл или консоль в реальном времени.

Доступ к показателям производительности через HTTP

Для сервера администрирования кластера (ras) и автономного сервера (ibsrv) в 1С:Предприятие 8.3.25 будет реализована возможность предоставления показателей производительности (метрик) кластера и сеансов информационной базы по запросу через протокол HTTP.

Появится также возможность фильтрации выдаваемых метрик по принадлежности к кластеру, информационной базе, сеансу и т.д. Метрики будут предоставляться в формате OpenMetrics, поддерживаемом, в частности, распространенной opensource системой мониторинга Prometheus.

Предоставление показателей производительности будет поддерживаться только в клиент-серверном варианте.

По всем вопросам обращайтесь к специалистам WiseAdvice-IT. Подписывайтесь также на наш новостной TG-канал!

Рассказать друзьям
Предыдущая статья новость
Система взаимодействия в 1С 8.3.25 - изменения в администрировании, кнопки в сообщениях
Следующая статья новость
1С:Предприятие 8.3.28 - что уже готово и перенесено на версию 8.3.29
Комментарии