CloudWatch: Batch different time ranges separately (#98230)

This commit is contained in:
Isabella Siu
2025-01-03 10:22:14 -05:00
committed by GitHub
parent 5429512779
commit f3a553fb9b
8 changed files with 237 additions and 56 deletions
@@ -62,6 +62,8 @@ type sqlExpression struct {
type CloudWatchQuery struct {
logger log.Logger
StartTime time.Time
EndTime time.Time
RefId string
Region string
Id string
@@ -251,6 +253,8 @@ func ParseMetricDataQueries(dataQueries []backend.DataQuery, startTime time.Time
for refId, mdq := range metricDataQueries {
cwQuery := &CloudWatchQuery{
logger: logger,
StartTime: startTime,
EndTime: endTime,
RefId: refId,
Id: utils.Depointerizer(mdq.Id),
Region: utils.Depointerizer(mdq.Region),