ThingWorx Untersysteme überwachen
Sie sollten die Leistung von ThingWorx Untersystemen in Ihrer Umgebung regelmäßig überwachen. Der Status aller Untersysteme steht in Composer im Menü Überwachung zur Verfügung.
Es wird empfohlen, die folgenden Untersysteme zu überwachen:
Untersystem für Ereignisverarbeitung
Dieses Untersystem führt die Ereignis-, Zeitgeber- und Scheduler-Logik in Ihrer ThingWorx Lösung aus.
Wenn die Anzahl von activeThreads mit corePoolSize identisch ist und die Warteschlange Ereignisse akkumuliert, ist es möglich, dass ein oder mehrere Dienste entweder langsam ausgeführt werden oder das Untersystem blockieren.
Eine langsame Leistung des Untersystems kann die Leistung des gesamten Systems beeinträchtigen. Verwenden Sie die Tools zur Überwachung, um das Problem zu analysieren.
Untersystem für die Stream-Verarbeitung und Untersystem für die Wert-Stream-Verarbeitung
Diese Untersysteme werden verwendet, um Daten von Ihren Remotegeräten oder Ihrer Geschäftslogik aufzunehmen.
Wenn queueSize im Überwachungsbereich stetig zunimmt, gibt dies an, dass das System die Daten nicht aufnehmen kann. Verwenden Sie die Tools zur Überwachung, um das Problem zu analysieren.
Untersystem für WebSocket-Ausführungsverarbeitung
Das Untersystem verarbeitet Logik für Remotegeräte für eingehende und ausgehende Anforderungen.
Viele aktive Threads und eine steigende Warteschlangengröße deuten auf ein Durchsatzproblem in der Gerätekommunikationsschicht hin. Diese Probleme sollten untersucht werden.
War dies hilfreich?