in validator/validators/stress/stress_validator.go [469:491]
func (s *StressValidator) buildStressMetricQueries(metricName, metricNamespace string, metricDimensions []types.Dimension) []types.MetricDataQuery {
var (
metricQueryPeriod = int32(s.vConfig.GetAgentCollectionPeriod().Seconds())
)
metricInformation := types.Metric{
Namespace: aws.String(metricNamespace),
MetricName: aws.String(metricName),
Dimensions: metricDimensions,
}
metricDataQueries := []types.MetricDataQuery{
{
MetricStat: &types.MetricStat{
Metric: &metricInformation,
Period: &metricQueryPeriod,
Stat: aws.String(string(models.MAXIMUM)),
},
Id: aws.String(strings.ToLower(metricName)),
},
}
return metricDataQueries
}