XRay
Данный модуль предназначен для анализа функционирования системы, а так же для просмотра событий и управления процессами происходящими в системе. Далее разберём по вкладкам какая за что отвечает.
Debug
Здесь можно просмотреть логи системы. Они так же находятся в папке /cms/debmes в виде текстовых файлов. Логи, помимо общего системного, могут быть от циклов различных модулей.
Properties
На этой вкладке отображены все свойства всех объектов системы с их значениями и временем последнего их обновления
Methods
Тут представлены все методы всех объектов системы с последними переданными им параметрами и временем исполнения.
Scripts
На этой вкладке приведён список всех сценариев в системе с последними параметрами переданными им, и временем их последнего запуска.
Timers
Список всех таймеров в системе. Очень помогает при создании отложенных задач с командой setTimeOut. На этой вкладке видно создался ли таймер, какая команда должна выполниться по его истечению, а так же время, в которое она выполнится.
Events
Список всех событий активных на текущий момент.
Services
Управление работой циклов. На вкладке видно - работает ли цикл, его можно принудительно выключить, или поставить автовосстановление, если он по каким-либо причинам прекратил работать (как правило это не требуется. Более подробно описано в статье о встроенных функциях (в конце, раздел "Упавление циклами (сервисами)").
Structure
Очень полезная вкладка. Здесь отображается вся структура вашей системы (классы, объекты, свойства, методы, сценарии и их взаимосвязь). Очень удобно искать события по активации режимов, например, если не знаете почему в определённое время включается тот или иной режим системы. Поиск осуществляется по сочетанию клавиш ctrl+F прямо в браузере.
Так же представляется возможным практически полностью восстановить функционал системы (при отсутствии бэкапов), имея сохранённую эту вкладку.