Details
Assignee
UnassignedUnassignedReporter
jinyou.majinyou.maPriority
LowComponents
Needs QA
YesNeeds Doc
Yes
Details
Details
Assignee
Unassigned
UnassignedReporter
jinyou.ma
jinyou.maPriority
Components
Needs QA
Yes
Needs Doc
Yes
Smart Checklist
Smart Checklist
Smart Checklist
Created 4 days ago
Updated 4 days ago
The RDS exporter hardcodes
10
minutes delay inbasic/scraper.go
.var ( Period = 60 * time.Second Delay = 600 * time.Second Range = 600 * time.Second )
The
EndTime
is10
minutes ago, and theStartTime
is20
minutes ago.func (s *Scraper) scrapeMetric(metric Metric) error { now := time.Now() end := now.Add(-Delay) params := &cloudwatch.GetMetricStatisticsInput{ EndTime: aws.Time(end), StartTime: aws.Time(end.Add(-Range)), Period: aws.Int64(int64(Period.Seconds())), MetricName: aws.String(metric.cwName), Namespace: aws.String("AWS/RDS"), Dimensions: []*cloudwatch.Dimension{}, Statistics: aws.StringSlice([]string{"Average"}), Unit: nil, }
As a result, we got 10 minutes delay.
Is it possible to adjust the Delay?