Skip To Content

Процессор Детектор пробелов трека

Процессор Детектор пробелов трека может использоваться для определения отсутствия событий в потоковых данных. Подобно Детектор инцидентов, события GeoEvents, отправленные из Детектора пробелов трека не являются копиями (или производными) GeoEvents полученных процессором. Каждое событие GeoEvent в GeoEvent Server имеет соответствующий набор свойств, таких как определение GeoEvent, используемое для построения события GeoEvent.

События GeoEvents, отправляемые в процессор Детектор пробелов трека, должны иметь определение GeoEvent с TRACK_ID. Процессор использует это помеченное тегом поле для определения, когда GeoEvents больше не будут поступать. Процессор должен получить по меньшей мере одно GeoEvent с заданным TRACK_ID, прежде чем он сможет обнаружить отсутствие GeoEvents для этого трека.

Для процессора Детектор пробелов трека вам следует задать как интервал продолжительности разрыва, так и интервал обнаружения разрыва:

  • Продолжительность пробела (в секундах) задает количество секунд ожидания процессора до того как определить, что ожидаемые данные не были получены.
  • Интервал определения пробелов определяет количество секунд в каждом интервале опроса.

Например, полагая, что процессор детектора пробелов трека настроен с интервалом обнаружения разрыва 120 секунд и длительностью разрыва 300 секунд, процессор будет проверять свой внутренний реестр полученных геособытий каждые две минуты (120 секунд), чтобы увидеть, существует ли в реестре какой-либо TRACK_ID, который не наблюдался бы в течение последних пяти минут (300 секунд).

Интервал обнаружения разрыва также контролирует, как часто уведомления генерируются. Когда режим уведомления установлен на Непрерывный, новое событие TrackGap будет генерироваться при каждом опросе внутреннего реестра процессора для каждого ожидаемого, но не полученного в последнее время, TRACK_ID. Если вы предпочитаете одиночное уведомление, когда разрыв обнаружен первый раз, с последующим вторым событием, чтобы уведомить вас, когда ожидаемые GeoEvents будут получены снова, задайте режим уведомления При изменении.

Наконец, при настройке процессора Детектор пробелов трека можно указать поле GeoEvent, которое содержит геометрию. Если имя поля GeoEvent указано, то процессор будет добавлять геометрию из самого последнего полученного GeoEvent в события TrackGap, которые он генерирует. Например, если поток данных сообщал о положении транспортных средств и процессор был настроен на интервал в 30 секунд для определения пробела длительностью более 120 секунд после получения последнего отчета, то его можно настроить на включение последнего известного местоположения транспортного средства.