diff --git a/client/app/components/dynamic-parameters/DateRangeParameter.jsx b/client/app/components/dynamic-parameters/DateRangeParameter.jsx index ea8bf8b1d3..daed0262c5 100644 --- a/client/app/components/dynamic-parameters/DateRangeParameter.jsx +++ b/client/app/components/dynamic-parameters/DateRangeParameter.jsx @@ -109,6 +109,26 @@ const DYNAMIC_DATE_OPTIONS = [ ]; const DYNAMIC_DATETIME_OPTIONS = [ + { + name: "Last 15 minutes", + value: getDynamicDateRangeFromString("d_last_15_minutes"), + label: null + }, + { + name: "Last 30 minutes", + value: getDynamicDateRangeFromString("d_last_30_minutes"), + label: null + }, + { + name: "Last Hour", + value: getDynamicDateRangeFromString("d_last_hour"), + label: null + }, + { + name: "Last 8 Hours", + value: getDynamicDateRangeFromString("d_last_8_hours"), + label: null + }, { name: "Today", value: getDynamicDateRangeFromString("d_today"), diff --git a/client/app/services/parameters/DateRangeParameter.js b/client/app/services/parameters/DateRangeParameter.js index dc284ae29b..e59505737a 100644 --- a/client/app/services/parameters/DateRangeParameter.js +++ b/client/app/services/parameters/DateRangeParameter.js @@ -80,6 +80,14 @@ const DYNAMIC_DATE_RANGES = { .endOf("year"), ], }, + last_30_minutes: { + name: "Last 30 minutes", + value: untilNow(() => moment().subtract(30, "minute")), + }, + last_15_minutes: { + name: "Last 15 minutes", + value: untilNow(() => moment().subtract(15, "minute")), + }, last_hour: { name: "Last hour", value: untilNow(() => moment().subtract(1, "hour")),