Администрирование системы > Диагностика системы / Настройки диагностики системы

Настройки диагностики системы 

В ELMA4 настройка параметров диагностики системы выполняется:

  • в разделе Администрирование — Система — Диагностика системы;
  • в разделе Администрирование — Система — Настройки системы — Диагностика системы.

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

Чтобы перейти к настройкам, на странице раздела в правом верхнем углу нажмите system-diagnostics-settings-icon-1.

В открывшемся окне включите диагностику, установив переключатель в положение system-diagnostics-settings-icon-2, и задайте параметры.

Диагностическую информацию можно получить из следующих источников:

Подробнее о настройках для каждого из них читайте ниже.

Отчёты о производительности системы

system-diagnostics-settings-1

Формировать отчеты автоматически — опция, которая позволяет включить автоматическую генерацию отчётов о производительности системы.

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

  • раз в день;
  • каждые 6 часов;
  • каждые 3 часа;
  • каждые 30 минут;
  • каждые 15 минут;
  • каждые 5 минут;
  • каждую минуту.

Начиная с — установите время, с которого начнётся формирование первого отчёта. Вы можете ввести его вручную или указать из списка, нажав system-diagnostics-settings-icon-3.

Автоматически чистить отчеты — чтобы включить эту настройку, установите переключатель в положение system-diagnostics-settings-icon-2. В поле укажите максимальное время жизни отчётов (в часах), после которого они будут удаляться автоматически.

Период обнуления статистики — определите, с какой периодичностью должна обнуляться статистика:

  • Никогда — данные статистики не обнуляются;
  • Раз в день после первого экспорта отчетов — время обнуления соответствует значению, которое вы установили для периода формирования отчётов в настройке начиная с;
  • После каждого экспорта отчетов — обнуление статистики происходит каждый раз после формирования отчёта.

Подробнее об отчётах читайте в статье «Инструменты диагностики».

Журналы активных и завершённых сессий

В ELMA4 существует возможность записывать диагностическую информацию в журналы активных и завершённых сессий.

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

system-diagnostics-settings-2

Включен ли журнал — настройка, которая позволяет формировать журналы активных и завершённых сессий, а также передавать диагностическую информацию в ElasticSearch.

Журнал завершённых сессий — содержит общую информацию о том, что происходило в системе: какие делались веб-запросы, какие выполнялись фоновые задачи и т. д.

Журнал активных сессий — содержит данные, которые передаются во время выполнения веб-запросов, фоновых задач и т. д., но удаляются из файла журнала после их завершения. Этот журнал удобно использовать, если нужно выяснить причину ошибок в системе. Вы можете просмотреть активные сессии, воспроизвести ошибки и отследить проблему в файле журнала.

Чтобы настроить журналы активных и завершённых сессий, внесите изменения в файл log4net.config, который находится в папке ..\<Общая папка с файлами системы ELMA4>\Web\Config. В нём найдите настройки журнала завершённых сессий и журнала активных сессий.

Для журнала завершённых сессий (DiagnosticsCompleteSessionLog) вы можете изменить следующие настройки:

  • directory value — путь до папки, в которую сохраняются данные завершённых сессий;
  • queuesize value — количество единиц, которые сохраняются перед архивированием и переносом на диск в формате JSON.

system-diagnostics-settings-3

Чтобы включить запись в журнал активных сессий, измените строку <level value=”OFF”/> на <level value=”ALL”/>.

system-diagnostics-settings-4

Настройки ElasticSearch

начало внимание

Настройка ElasticSearch доступна в редакции Enterprise.

конец внимание

Диагностическая информация в ELMA4 может записываться не только в журнал завершённых или активных сессий, но и передаваться во внешние системы. Такая возможность реализуется через настройку ElasticSearch.

Чтобы перейти к параметрам ElasticSearch, активируйте опцию Включен ли журнал.

system-diagnostics-settings-5

Сохранять информацию в Elastic — возможность направлять диагностическую информацию в ElasticSearch.

начало внимание

Эта настройка может снижать производительность системы. Рекомендуется использовать её при наличии высокопроизводительного кластера ElasticSearch.

конец внимание

Заполните поля Адрес сервера ElasticSearch, Порт, Имя пользователя и Пароль, которые необходимы для входа на сервер ElasticSearch.

Размер буфера отправки — количество единиц, доступное для отправки. Значение по умолчанию — 20. Для корректной работы системы не рекомендуется изменять его.

Время для перезапуска при потере соединения (мин) — настройка, которая позволяет сделать паузу при потере соединения с сервером ElasticSearch. Если соединение с сервером прерывается, система совершает ещё несколько попыток, после чего делается перерыв на указанное время. По умолчанию установлено значение — 5 минут. После паузы попытки соединения с сервером ElasticSearch продолжатся.

Уровень детализации журнала — укажите, насколько нужно детализировать записи:

  • Только ошибки — в журнал записывается информация о тех событиях в системе, которые завершились с ошибками, а также информация об ошибках;
  • Только основные события — в журнал записывается информация об ошибках, о пользовательских запросах и фоновых задачах, которые запускаются из планировщика или в рамках экземпляров процессов;
  • Все события — в журнал записывается информация обо всех запросах, фоновых задачах, а также вызовах функций уровня ядра системы. Этот уровень детализации журнала требует значительных вычислительных ресурсов системы и большой объём жёсткого диска, на котором установлен сервер ELMA4. Так как с этим уровнем детализации производительность системы значительно снизится, его рекомендуется включать только в тех случаях, когда для выявления причины ошибок недостаточно имеющейся информации.

Другие настройки диагностики системы

system-diagnostics-settings-6

Использовать счетчики производительности — настройка, которая позволяет записывать информацию о производительности в счётчики производительности операционной системы Windows.

Включен ли Glimpse — возможность осуществлять быструю диагностику веб-страниц в браузере при помощи платформы Glimpse.

Чтобы настроить работу ELMA4 с Glimpse, перейдите в папку ..\<Общая папка с файлами системы ELMA4>\Web и откройте файл Settings.config.

В нём найдите строку <add key="ELMAGlimpse.AllowUsers" value="" /> и поставьте нужное значение для предоставления доступа к компоненту. Для этого укажите логины пользователей, которые будут иметь доступ к диагностике, или установите доступ для всех пользователей — *.

system-diagnostics-settings-7

Более подробная информация об этой настройке находится в самом файле. Перед закрытием файла сохраните изменения.

О работе с Glimpse читайте в статье «Инструменты диагностики».

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас