Сервисы поставщика хранилища данных
Для поставщиков хранилищ данных в ThingWorx доступны следующие сервисы.
Сервис
Описание
SetDatabaseConnectionTracking
Этот сервис включает или выключает функциональность отслеживания соединения с базой данных, в которой регистрируются трассировки стека соединения с базой данных. Включение отслеживания позволяет фиксировать трассировки стека потоков, использующих соединение с базой данных.
Когда сервис доходит до настроенного размера пула соединений, он автоматически начинает записывать трассировку стека в журнал ошибок 5 раз каждые 10 секунд для соединений, активных более 1000 миллисекунд.
Период простоя для этого сервиса составляет 1 час.
LogDatabaseConnectionStacktraces
Этот сервис регистрирует трассировки стека потоков, использующих соединение с базой данных. Этот сервис вызывается явным образом, когда требуются трассировки стека в журнале ошибок.
Если отключить SetDatabaseConnectionTracking, сервис не будет записывать трассировки стека в файл журнала ошибок.
Если опция SetDatabaseConnectionTracking включена и вызывается сервис LogDatabaseConnectionStacktraces, трассировки стека регистрируются в журнале ошибок.
GetDatabaseConnectionTrackingInfo
Этот сервис возвращает текущую конфигурацию функциональности отслеживания соединения с базой данных следующим образом:
Сервис возвращает, если опция SetDatabaseConnectionTracking включена или выключена.
Этот сервис также возвращает текущие значения конфигурации отслеживания соединения с базой данных.
Насыщение порога пула соединений с базой данных для инициирования трассировки стеков (в процентах)
Число наборов трассировки стека после инициирования регистрации
Интервалы регистрации трассировки стека (в секундах)
Минимальное прошедшее время перед следующим инициированием регистрации трассировки стека (в минутах)
Продолжительность удерживания соединения для регистрации трассировки стека (в миллисекундах)
Было ли это полезно?