@@ -138,6 +138,24 @@ export const AVAILABLE_TIME_PERIODS: Record<TimeWindow, readonly TimePeriod[]> =
138
138
[ TimeWindow . ONE_DAY ] : [ TimePeriod . FOURTEEN_DAYS ] ,
139
139
} ;
140
140
141
+ const MOST_EAP_TIME_PERIOD = [
142
+ TimePeriod . ONE_DAY ,
143
+ TimePeriod . THREE_DAYS ,
144
+ TimePeriod . SEVEN_DAYS ,
145
+ ] ;
146
+
147
+ const EAP_AVAILABLE_TIME_PERIODS = {
148
+ [ TimeWindow . ONE_MINUTE ] : [ ] , // One minute intervals are not allowed on EAP Alerts
149
+ [ TimeWindow . FIVE_MINUTES ] : MOST_EAP_TIME_PERIOD ,
150
+ [ TimeWindow . TEN_MINUTES ] : MOST_EAP_TIME_PERIOD ,
151
+ [ TimeWindow . FIFTEEN_MINUTES ] : MOST_EAP_TIME_PERIOD ,
152
+ [ TimeWindow . THIRTY_MINUTES ] : MOST_EAP_TIME_PERIOD ,
153
+ [ TimeWindow . ONE_HOUR ] : MOST_EAP_TIME_PERIOD ,
154
+ [ TimeWindow . TWO_HOURS ] : MOST_EAP_TIME_PERIOD ,
155
+ [ TimeWindow . FOUR_HOURS ] : [ TimePeriod . SEVEN_DAYS ] ,
156
+ [ TimeWindow . ONE_DAY ] : [ TimePeriod . SEVEN_DAYS ] ,
157
+ } ;
158
+
141
159
const TIME_WINDOW_TO_SESSION_INTERVAL = {
142
160
[ TimeWindow . THIRTY_MINUTES ] : '30m' ,
143
161
[ TimeWindow . ONE_HOUR ] : '1h' ,
@@ -246,6 +264,10 @@ class TriggersChart extends PureComponent<Props, State> {
246
264
} ;
247
265
}
248
266
267
+ if ( this . props . dataset === Dataset . EVENTS_ANALYTICS_PLATFORM ) {
268
+ return EAP_AVAILABLE_TIME_PERIODS ;
269
+ }
270
+
249
271
return AVAILABLE_TIME_PERIODS ;
250
272
}
251
273
0 commit comments