Мониторинг подсистем ThingWorx
Следует регулярно выполнять мониторинг производительности подсистем ThingWorx в вашей среде. Состояние всех подсистем доступно в Composer в меню Мониторинг.
Рекомендуется выполнять мониторинг следующих подсистем.
• Подсистема обработки событий
◦ Эта подсистема выполняет логику события, таймера и планировщика в решении ThingWorx.
◦ Если число activeThreads соответствует corePoolSize и события накапливаются в очереди, возможно, один или несколько сервисов медленно выполняются или блокируют подсистему.
◦ Низкая производительность подсистемы может снижать производительность всей системы. Для анализа проблемы необходимо использовать инструменты мониторинга.
• Подсистема обработки потоков и подсистема обработки потоков значений
◦ Эти подсистемы используются для приема данных с удаленных устройств или из бизнес-логики.
◦ Если значение параметра queueSize в разделе мониторинга постоянно растет, это означает, что система не может принимать данные. Для анализа проблемы необходимо использовать инструменты мониторинга.
• Подсистема обработки выполнения WebSocket
◦ Эта подсистема обрабатывает логику удаленных устройств для входящих и исходящих запросов.
◦ Если отображается множество активных потоков и при этом растет размер очереди, это указывает на проблему с пропускной способностью на уровне связи устройств. Такие проблемы следует исследовать.