ThingWorx 하위 시스템 모니터링
사용자 환경에서 ThingWorx 하위 시스템의 성능을 정기적으로 모니터링해야 합니다. 모든 하위 시스템의 상태는 Composer의 모니터링 메뉴에서 사용할 수 있습니다.
다음 하위 시스템을 모니터링하는 것이 좋습니다.
• 이벤트 처리 하위 시스템
◦ 이 하위 시스템은 ThingWorx 솔루션에서 프로그램에서 이벤트, 타이머 및 스케줄러 논리를 실행합니다.
◦ activeThreads의 수가 corePoolSize와 같고 대기열이 이벤트를 누적하는 경우 하나 이상의 서비스가 실행 속도가 느리거나 하위 시스템을 차단하는 경우일 수 있습니다.
◦ 하위 시스템의 성능이 느리면 전체 시스템의 성능이 저하될 수 있습니다. 문제를 분석하려면 모니터링 도구를 사용해야 합니다.
• 스트림 처리 하위 시스템 및 가치 스트림 처리 하위 시스템
◦ 이러한 하위 시스템은 원격 장치 또는 비즈니스 논리에서 데이터를 수집하는 데 사용됩니다.
◦ 모니터링 섹션의 queueSize가 지속적으로 증가하는 경우 시스템에서 데이터를 수집할 수 없음을 나타냅니다. 문제를 분석하려면 모니터링 도구를 사용해야 합니다.
• WebSocket 실행 처리 하위 시스템
◦ 하위 시스템은 수신 요청과 발신 요청 모두에 대한 원격 장치 논리를 처리합니다.
◦ 활성 스레드 수가 많고 대기열 크기가 증가하면 장치 통신 레이어의 처리량 문제를 나타냅니다. 이러한 문제는 조사해야 합니다.