mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fix crach bug
This commit is contained in:
parent
6ed1cbd5bb
commit
37e749f6da
@ -129,10 +129,12 @@ func (e *CloudWatchExecutor) executeTimeSeriesQuery(ctx context.Context, queryCo
|
|||||||
if ae, ok := err.(awserr.Error); ok && ae.Code() == "500" {
|
if ae, ok := err.(awserr.Error); ok && ae.Code() == "500" {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
result.Results[queryRes.RefId] = queryRes
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
result.Results[queryRes.RefId].Error = err
|
result.Results[query.RefId] = &tsdb.QueryResult{
|
||||||
|
Error: err,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
result.Results[queryRes.RefId] = queryRes
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -269,7 +271,7 @@ func (e *CloudWatchExecutor) executeGetMetricDataQuery(ctx context.Context, regi
|
|||||||
for _, query := range queries {
|
for _, query := range queries {
|
||||||
// 1 minutes resolution metrics is stored for 15 days, 15 * 24 * 60 = 21600
|
// 1 minutes resolution metrics is stored for 15 days, 15 * 24 * 60 = 21600
|
||||||
if query.HighResolution && (((endTime.Unix() - startTime.Unix()) / int64(query.Period)) > 21600) {
|
if query.HighResolution && (((endTime.Unix() - startTime.Unix()) / int64(query.Period)) > 21600) {
|
||||||
return nil, errors.New("too long query period")
|
return queryResponses, errors.New("too long query period")
|
||||||
}
|
}
|
||||||
|
|
||||||
mdq := &cloudwatch.MetricDataQuery{
|
mdq := &cloudwatch.MetricDataQuery{
|
||||||
|
Loading…
Reference in New Issue
Block a user