Persistenzanbieter-Dienste
Die folgenden Dienste sind für Persistenzanbieter in ThingWorx verfügbar.
Dienst
Beschreibung
SetDatabaseConnectionTracking
Dieser Dienst aktiviert oder deaktiviert die Überwachungsfunktion für Datenbankverbindungen, wobei die Datenbankverbindungen, die Stapelablaufverfolgungen verbrauchen, protokolliert werden. Das Aktivieren der Überwachung ermöglicht die Erfassung von Stapelablaufverfolgungen einer Datenbankverbindung, die Threads verbraucht.
Wenn der Dienst die konfigurierte Verbindungspoolgröße erreicht, beginnt er automatisch, die Stapelablaufverfolgung fünfmal im Fehlerprotokoll zu protokollieren (mit einer Frequenz von 10 Sekunden für die Verbindungen, die mehr als 1000 Millisekunden aktiv sind).
Die Abkühlzeit für diesen Dienst beträgt 1 Stunde.
LogDatabaseConnectionStacktraces
Dieser Dienst protokolliert die Stapelablaufverfolgungen einer Datenbankverbindung, die Threads verbraucht. Dieser Dienst wird explizit aufgerufen, wenn Stapelablaufverfolgungen im Fehlerprotokoll erforderlich sind.
Wenn SetDatabaseConnectionTracking deaktiviert ist, protokolliert der Dienst die Stapelablaufverfolgungen nicht in der Fehlerprotokolldatei.
Wenn SetDatabaseConnectionTracking aktiviert ist und der Dienst LogDatabaseConnectionStacktraces aufgerufen wird, werden Stapelablaufverfolgungen im Fehlerprotokoll protokolliert.
GetDatabaseConnectionTrackingInfo
Dieser Dienst gibt die aktuelle Konfiguration der Überwachungsfunktion für die Datenbankverbindung wie folgt zurück:
Dieser Dienst wird zurückgegeben, wenn SetDatabaseConnectionTracking aktiviert oder deaktiviert ist.
Dieser Dienst gibt auch aktuelle Werte der Konfiguration der Überwachung der Datenbankverbindung zurück.
Schwellenwert für die Datenbankverbindung der Pool-Sättigung zum Auslösen von Stapelüberwachungen (in Prozent)
Anzahl der Sätze von Stapelüberwachungen, die nach dem Auslösen protokolliert werden
Intervall, für das die Stapelüberwachungen protokolliert werden (in Sekunden)
Minimal verstrichene Zeit, bevor die Stapelüberwachungs-Protokollierung erneut ausgelöst wird (in Minuten)
Dauer des Haltens der Verbindung zum Protokollieren von Stapelüberwachungen (in Millisekunden)
War dies hilfreich?