Сбор сведений

Для сбора и просмотра дампов системы перейдите в раздел Сбор сведений:

../../_images/dumps_1.png

В рабочей области находятся настройки для сбора дампов системы (вкладка Основные), а также доступ к собранным дампам (вкладка Собранные дампы):

../../_images/dumps_2.png

Выбор журналов и событий

При установленных флажках Оперативный журнал и Оперативные события в сбор дампов включается информация из оперативных журналов и информация о текущих событиях в системе.

При установленных флажках Архивный журнал и Архивные события в сбор дампов включаются архивные логи (логи, которые по истечению определенного промежутка времени помещаются в архивы). При этом появляется возможность выбрать Период архивных сведений для сбора:

../../_images/dumps_period.png

Можно выбрать начало и конец периода, а также только начало или только конец периода для сбора архивных сведений.

Примечание

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

Выбор серверов

Серверы для сбора дампов могут быть выбраны из соответствующего выпадающего списка Серверы. Если необходимо собрать дампы со всех серверов, установите соответствующий флажок Со всех серверов.

Уровни логирования журнала

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

Фильтрация возможна по следующим уровням, которые можно выбрать из выпадающих списков:

  • Fatal

  • Error

  • Warning

  • Info

  • Debug

  • Verbose

Дополнительные разделы журнала

Дополнительные разделы журнала необходимы, если при общих настройках логирование по определенному типу должно производиться на уровне Verbose.

Следующие типы могут быть выбраны из выпадающего списка для логирования в дополнительные разделы:

  • None

  • Общее

  • Обработка сообщений

  • Управление кластером

  • Взаимодействие модулей

  • Диагностика

  • Обновление конфигурации

  • Пользовательские данные

  • Балансировка

  • Очереди

  • Банки данных

  • Транспорт к системам

  • Обслуживание систем

  • Репликация

  • Сериалиазация

  • Контроль доступа

  • Запросы

  • DebugCommon

  • DebugCounter

  • DebugDiagnostic

  • DebugHandlers

  • DebugConveyor

  • DebugSystemTransport

  • Обработчики

  • Триггеры

  • Counter

  • ProcessExecute

  • DebugPortal

Таким образом, если в общих настройках выбран уровень логирования Warning, а в дополнительных разделах журнала выбран тип Взаимодействие модулей, то все логи, которые относятся к данному типу, будут на уровне Verbose.

../../_images/image1071.png

Примечание

По умолчанию в поле Длительность сбора указано значение 0. Если запустить сбор сведений с этим значением, будет выполнен снапшот (моментальный снимок текущего состояния системы).

Сбор сведений

Чтобы запустить сбор сведений, нажмите на ссылку Начать сбор. При этом название ссылки трансформируется в Остановить сбор. Повторное нажатие на ссылку завершает сбор сведений досрочно.

Просмотр и сохранение сведений

Список сформированных дампов размещен на вкладке Собранные дампы.

../../_images/image1121.png

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

../../_images/image1131.png

Для сохранения дампа нажмите на ссылку Скачать архив. В результате начнется скачивание файла .zip с выбранным дампом и происходит возврат на страницу собранных дампов. По умолчанию срок хранения дампа составляет одни сутки (срок хранения можно установить в настройках кластера), месторасположение дампа: C:\ProgramData\Datareon\Platform\Dumps\

../../_images/image1141.png

Режим редактирования конфигурации

Сбор сведений может быть настроен в режиме редактирования конфигурации. Для переключения в этот режим нажмите на кнопку-переключатель в рабочей области:

../../_images/dumps_3.png

Пример настроек сбора данных:

{
"$type": "DT.Params.DumpParams, DT_Core",
"copyDlls": false,
"copyPdb": false,
"copyCaches": false,
"collectWithinSeconds": 0, //"Длительность сбора", по умолчанию = 0, единица измерения - сек
"eventMessageBodySizeBytes": 1000,
"trackingCustomProperties": false,
"storeFromBody": [
 ],
 "conditions": [
 ],
 "eventTypes": [
 ],
"collectFromAll": true, //"Сообиратть со всех серверов", значение по умолчанию true/
"collectFrom": [],  //если collectFromAll=false, то возле collectFromAll выводятся поля для выбора списка серверов
"collectEvents": true,
"dumpLogs": true, //"Оперативные журналы"
"dumpEvents": true, //"Оперативные события"
 "dumpDiagnosticParams": {
 "$type": "DT.MdmCommon.DiagnosticParams, DT_Core",
"minLogLevel": "Verbose", //наименование и представление берется из вкладки **Логирование** системы. Значение по умолчанию - *Verbose*
"defaultEventLevel": "Verbose", //наименование и представление берется из вкладки **Логирование** системы. Значение по умолчанию - *Verbose*
"minLogLevelHistory": "Verbose", //наименование и представление берется из вкладки **Логирование** системы. Значение по умолчанию - *Verbose*
"defaultEventLevelHistory": "Verbose", //наименование и представление берется из вкладки **Логирование** системы. Значение по умолчанию - *Verbose*
  "eventsLogLevels": {
  "features": [], - //"Дополнительные разделы журнала" (массив из функций), выбирается из списка как раздел "Журналов"
"trackingMessages": false,
"eventMessageBodySizeBytes": 0,
"trackingCustomProperties": true
 },
"dumpLogsHistory": false, //"Архивные журналы"
"dumpEventsHistory": false, //"Архивные события"
"historyFilesCount": 1 - //"Максимального количество файлов каждого типа" - разрешено значение 0. Выводится только для dumpLogsHistory или dumpEventsHistory
}
  "defaultEventLevelHistory": "Verbose",
  "eventsLogLevels": {
   "$type": "System.Collections.Generic.Dictionary`2[[DT.Diagnostics.Trace.MessageEventType, DT_Core],[DT.Diagnostics.Issues.IssueLevel, DT_Core]], System.Private.CoreLib",
   "Receive": "Info",
   "Send": "Info",
   "Enqueue": "Verbose",
   "Dequeue": "Verbose",
   "PeekLock": "Debug",
   "AbandonPeekLock": "Debug",
   "CompletePeekLock": "Debug",
   "DefineFunc": "Info",
   "Drop": "Info",
   "Error": "Fatal",
   "Create": "Info",
   "LiveTimeExpired": "Info",
   "Transform": "Info",
   "TransportError": "Error",
   "Delay": "Verbose",
   "Get": "Verbose",
   "TrRecv": "Verbose",
   "TrSend": "Verbose",
   "Sleep": "Verbose",
   "Processing": "Verbose",
   "Start": "Info",
   "Finish": "Info",
   "StartChild": "Debug",
   "FinishChild": "Debug"
  },
  "features": [],
  "trackingMessages": false,
  "eventMessageBodySizeBytes": 0,
  "trackingCustomProperties": true
 },
 "state": "NotExecute", //блок параметров для сбора архивных логов
 "dumpLogsHistory": false, // параметр для сбора лога сервиса с диска из папки логов debug
 "dumpEventsHistory": false, //параметр для сбора лога сервиса с диска из папки логов Events
 "historyFilesCount": 0, // если 0 - все файлы, если указано >0 - собирается указанное количество файлов после фильтра по опциям
 "historyFilesDateStart": "2021-12-01T16:27:46.304Z",// собираются файлы с датой СОЗДАНИЯ раньше переданной даты
 "historyFilesDateEnd": "2021-12-01T16:27:46.304Z", // собираются файлы с датой СОЗДАНИЯ позже переданной даты
}

Примечание

Operation может принимать следующие значения:

  • Equal.

  • NotEqual.

  • Greater.

  • GreaterOrEqual.

  • Less.

  • LessOrEqual.

  • Contains.

  • Exists.

  • IsNull.

  • IsNotNull.

  • IsDefault.

Пример: для создания текущего снимка необходимо указать следующее значение: collectWithinSeconds: 0.