Логирование — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
(Новая страница: «=== Общие настройки. Управление сервером === Состав сервисного лог-журнала Сервисный лог вк...»)
 
Строка 7: Строка 7:
 
Значение позиций параметра в порядке следования
 
Значение позиций параметра в порядке следования
  
1. ProcedureShow         
+
* ProcedureShow         
2. PBXSS                         
+
* PBXSS                         
3. DB - логирование обращений в базу данных
+
* DB - логирование обращений в базу данных
4. HAL - логирование ядра  
+
* HAL - логирование ядра  
5. CallTaskManager  
+
* CallTaskManager  
  
6. SmsTaskManager - логирование смс-сервиса.
+
* SmsTaskManager - логирование смс-сервиса.
7. SvcTaskManager - логирование служебных задач       
+
* SvcTaskManager - логирование служебных задач       
8. AutoCallManager - логирование сервиса автодозвона
+
* AutoCallManager - логирование сервиса автодозвона
9. CallCenter - общее логирование Call-центра, имена операторов пропадут из задач.
+
* CallCenter - общее логирование Call-центра, имена операторов пропадут из задач.
10.CallPoolProgressive - логирование задач с прогрессивным обзвоном
+
* CallPoolProgressive - логирование задач с прогрессивным обзвоном
  
11.CallPoolDistributed - логирование задач с ручным распределением
+
* CallPoolDistributed - логирование задач с ручным распределением
12.CallPoolReserved - логирование задач с закреплением абонента за оператором         
+
* CallPoolReserved - логирование задач с закреплением абонента за оператором         
13.CallPoolIncoming - логирование входящих задач         
+
* CallPoolIncoming - логирование входящих задач         
14.Searcher - логирование поиска оператора и абонента           
+
* Searcher - логирование поиска оператора и абонента           
15.CallHelper  
+
* CallHelper  
  
16.TaskLogic           
+
* TaskLogic           
17.TALK - логирование диалоговых сценариев                 
+
* TALK - логирование диалоговых сценариев                 
18.SVC - логирование служебных сценариев
+
* SVC - логирование служебных сценариев
19.IVR - логирование IVR сценариев
+
* IVR - логирование IVR сценариев
20.IvrObjectReport - логирование объектов IVR
+
* IvrObjectReport - логирование объектов IVR
  
21.LineLogic                     
+
* LineLogic                     
22.LineThreads         
+
* LineThreads         
23.LLHWactions           
+
* LLHWactions           
24.Queue                       
+
* Queue                       
25.QueueDebug  пропадут подробности переключений
+
* QueueDebug  пропадут подробности переключений
  
26.Timer - логирование таймеров
+
* Timer - логирование таймеров
27.FlashTimer - логирование таймеров при переключении
+
* FlashTimer - логирование таймеров при переключении
28.ExtLines - логирование внешних линий
+
* ExtLines - логирование внешних линий
29.GetSetState             
+
* GetSetState             
30.ShowHWActions       
+
* ShowHWActions       
  
31.Threading                   
+
* Threading                   
32.UserState - логирование состояний пользователя
+
* UserState - логирование состояний пользователя
33.DTMF - логирование полученных DTMF сигналов
+
* DTMF - логирование полученных DTMF сигналов
34.Signals                             
+
* Signals                             
35.MessageLoopReport       
+
* MessageLoopReport       
  
36.Conference - логирование конференц-связи           
+
* Conference - логирование конференц-связи           
37.IMMessaging - логирование сообщений         
+
* IMMessaging - логирование сообщений         
38.UserRequest   
+
* UserRequest   
 
              
 
              
 
Логирование счетчиков производительности
 
Логирование счетчиков производительности

Версия 12:21, 7 ноября 2013

Общие настройки. Управление сервером

Состав сервисного лог-журнала Сервисный лог включает в себя все этапы работы сервера логики. Данным параметром регулируется его состав: какие режимы и модули производят логирование, а какие нет. Параметр представляет собой строку, каждая из позиций которой содержит «0» или «1» и отвечает за включение логирования конкретного режима. Сервисный лог нужен при обращении в тех.поддержку по проблемам, касающимся работы сервера. В обычном режиме его можно держать отключенным (или включенным неполностью), так как плотная работа сервера в непрерывном режиме может создавать файлы журнала в объеме до нескольких гигабайтов в сутки. Для отладки в реальном времени необходимо включить исследуемые режимы, произвести определенные действия, после чего вновь отключить. Сформированный файл в совокупности с другими журналами отправить в тех.поддержку. См. также модуль Сборка лог-журналов.

Значение позиций параметра в порядке следования

  • ProcedureShow
  • PBXSS
  • DB - логирование обращений в базу данных
  • HAL - логирование ядра
  • CallTaskManager
  • SmsTaskManager - логирование смс-сервиса.
  • SvcTaskManager - логирование служебных задач
  • AutoCallManager - логирование сервиса автодозвона
  • CallCenter - общее логирование Call-центра, имена операторов пропадут из задач.
  • CallPoolProgressive - логирование задач с прогрессивным обзвоном
  • CallPoolDistributed - логирование задач с ручным распределением
  • CallPoolReserved - логирование задач с закреплением абонента за оператором
  • CallPoolIncoming - логирование входящих задач
  • Searcher - логирование поиска оператора и абонента
  • CallHelper
  • TaskLogic
  • TALK - логирование диалоговых сценариев
  • SVC - логирование служебных сценариев
  • IVR - логирование IVR сценариев
  • IvrObjectReport - логирование объектов IVR
  • LineLogic
  • LineThreads
  • LLHWactions
  • Queue
  • QueueDebug пропадут подробности переключений
  • Timer - логирование таймеров
  • FlashTimer - логирование таймеров при переключении
  • ExtLines - логирование внешних линий
  • GetSetState
  • ShowHWActions
  • Threading
  • UserState - логирование состояний пользователя
  • DTMF - логирование полученных DTMF сигналов
  • Signals
  • MessageLoopReport
  • Conference - логирование конференц-связи
  • IMMessaging - логирование сообщений
  • UserRequest

Логирование счетчиков производительности При активации в лог-журнал watcher сервера наравне с информацией о собственных процессах службы начинают фиксироваться стандартные счетчики производительности. В зависимости от выбранного режима логируются значения базовых счетчиков, пользовательских счетчиков или и тех, и других вместе. Базовыми считаются счетчики: общая загрузка процессора (0-100, %), объем доступной физической памяти (МБ), текущая очередь диска (0-10), процент использования файла подкачки. В качестве пользовательских могут быть указаны любые другие счетчики, существующие и доступные в системе. Для их указания используются специальные ключи файлов конфигурации: <add key="PerformanceCounter{0}" value="category|counter|instance"/>, где {0} - числовой порядковый индекс счетчика производительности. В качестве значения для счетчика производительности, отслеживающего общую загрузку процессора, например, подставляется "Processor|% Processor Time|_Total". Для других счетчиков соответственно.

Логирование использования ресурсов С помощью параметра можно настроить вывод в лог журнал WATCHER информации по использованию процессом (процессами, в случае разделения) ресурсов системы. Объем используемой памяти, количество открытых дескрипторов, количество потоков, пользовательские системные ресурсы, ориентировочное среднее процессорное время по всему процессу и отдельно по всем его потокам.

Логирование сбоев тактирования таймера С помощью параметра можно настроить вывод в лог журнал WATCHER информации по выделению процессорного времени потокам системы. Вместе с основной деятельностью сервер постоянно проводит проверочные замеры тестовым таймером и засекает задержки в выдаче управления. В случае если операционная система отказывает в выделении службе сервера процессорного времени, это происходит и с тестовым таймером. Существует возможность выставить границу для его логирования. Среди вариантов границы задержки в 20 мс, 100 мс, 500 мс, 1 с и 5 с. По умолчанию логируются все задержки более 100 мс. Увеличение и уменьшение значения может потребоваться проводить в случае запроса из технической поддержки в ходе работ над поиском причин заметного некорректного поведения сервера.

Параметры аппаратуры. Конфигурация

Логирование сценариев