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