avoid spam from missing events
This commit is contained in:
2
dist/missingeventdetector.js
vendored
2
dist/missingeventdetector.js
vendored
@ -14,7 +14,7 @@ class MissingEventProcessor extends Processor.AProcessor {
|
|||||||
this.clientMap.forEach((value, key) => {
|
this.clientMap.forEach((value, key) => {
|
||||||
let currentTime = new Date().getTime();
|
let currentTime = new Date().getTime();
|
||||||
let elapsedTime = currentTime - value.lastEvent;
|
let elapsedTime = currentTime - value.lastEvent;
|
||||||
log.info(`MissingEventProcessor: Checking ${key}, elapsed: ${elapsedTime / 1000}, avg. delay: ${value.avgDelay / 1000}`);
|
log.debug(`MissingEventProcessor: Checking ${key}, elapsed: ${elapsedTime / 1000}, avg. delay: ${value.avgDelay / 1000}`);
|
||||||
if (value.alarmState && ((value.lastAlarmMessage + config.dict.alarmRepeatPeriod * 1000) < currentTime)) {
|
if (value.alarmState && ((value.lastAlarmMessage + config.dict.alarmRepeatPeriod * 1000) < currentTime)) {
|
||||||
value.lastAlarmMessage = currentTime;
|
value.lastAlarmMessage = currentTime;
|
||||||
value.alarmMessageCounter += 1;
|
value.alarmMessageCounter += 1;
|
||||||
|
@ -29,7 +29,7 @@ class MissingEventProcessor extends Processor.AProcessor {
|
|||||||
this.clientMap.forEach((value : ClientEntry, key : string) : void => {
|
this.clientMap.forEach((value : ClientEntry, key : string) : void => {
|
||||||
let currentTime : number = new Date().getTime()
|
let currentTime : number = new Date().getTime()
|
||||||
let elapsedTime : number = currentTime - value.lastEvent
|
let elapsedTime : number = currentTime - value.lastEvent
|
||||||
log.info(`MissingEventProcessor: Checking ${key}, elapsed: ${elapsedTime / 1000}, avg. delay: ${value.avgDelay / 1000}`)
|
log.debug(`MissingEventProcessor: Checking ${key}, elapsed: ${elapsedTime / 1000}, avg. delay: ${value.avgDelay / 1000}`)
|
||||||
if (value.alarmState && ((value.lastAlarmMessage + config.dict.alarmRepeatPeriod * 1000) < currentTime)) {
|
if (value.alarmState && ((value.lastAlarmMessage + config.dict.alarmRepeatPeriod * 1000) < currentTime)) {
|
||||||
value.lastAlarmMessage = currentTime
|
value.lastAlarmMessage = currentTime
|
||||||
value.alarmMessageCounter += 1
|
value.alarmMessageCounter += 1
|
||||||
|
Reference in New Issue
Block a user