Skip to content

Commit

Permalink
prevent partial alerts if enableAdvancedRpkiStats is true
Browse files Browse the repository at this point in the history
  • Loading branch information
massimocandela committed Oct 29, 2023
1 parent e7f711b commit f3e4eb6
Showing 1 changed file with 36 additions and 12 deletions.
48 changes: 36 additions & 12 deletions src/monitors/monitorROAS.js
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,13 @@ export default class MonitorROAS extends Monitor {
vrpCount: sizes[ta],
expiringVrps: expiringSizes[ta]
});
})
.catch(error => {

this.logger.log({
level: 'error',
message: error
});
});
}
}
Expand Down Expand Up @@ -187,17 +194,8 @@ export default class MonitorROAS extends Monitor {
expiring: items.map(i => i.file)
};
} else {
return {};
return Promise.reject("Not found yet");
}
})
.catch(error => {

this.logger.log({
level: 'error',
message: error
});

return {};
});
} else {
return Promise.resolve({});
Expand Down Expand Up @@ -232,8 +230,21 @@ export default class MonitorROAS extends Monitor {
matchedRule.prefix,
matchedRule,
message,
{...extra, vrps, roaExpirationHours: roaExpirationAlertHours, rpkiMetadata: metadata, subType: "roa-expire"});
{
...extra,
vrps,
roaExpirationHours: roaExpirationAlertHours,
rpkiMetadata: metadata,
subType: "roa-expire"
});
})
.catch(error => {

this.logger.log({
level: 'error',
message: error
});
});
}))
}))
.then(() => alerts);
Expand Down Expand Up @@ -266,7 +277,20 @@ export default class MonitorROAS extends Monitor {
matchedRule.asn.getId(),
matchedRule,
message,
{...extra, vrps: unsentVrps, roaExpirationHours: roaExpirationAlertHours, rpkiMetadata: metadata, subType: "roa-expire"});
{
...extra,
vrps: unsentVrps,
roaExpirationHours: roaExpirationAlertHours,
rpkiMetadata: metadata,
subType: "roa-expire"
});
})
.catch(error => {

this.logger.log({
level: 'error',
message: error
});
});
}
}
Expand Down

0 comments on commit f3e4eb6

Please sign in to comment.