in src/drift-monitor.ts [125:138]
private getClosestCloudWatchMetricPeriod(duration: Duration) {
const timeConversionOptions = { integral: false };
let durationInHours = duration.toHours(timeConversionOptions);
if ([1, 6, 24].includes(durationInHours)) {
return duration;
} else if (durationInHours === 3) {
return Duration.hours(6);
} else if (durationInHours === 12) {
return Duration.hours(24);
} else {
throw Error('Unexpected duration');
}
}