fix(outputs.cloudwatch): Increase number of metrics per write (#13930)
This commit is contained in:
parent
df80446fae
commit
c0bcf31bc6
|
|
@ -188,7 +188,9 @@ func (c *CloudWatch) Write(metrics []telegraf.Metric) error {
|
|||
datums = append(datums, d...)
|
||||
}
|
||||
|
||||
const maxDatumsPerCall = 20 // PutMetricData only supports up to 20 data metrics per call
|
||||
// PutMetricData only supports up to 1000 data metrics per call
|
||||
// https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricData.html
|
||||
const maxDatumsPerCall = 1000
|
||||
|
||||
for _, partition := range PartitionDatums(maxDatumsPerCall, datums) {
|
||||
err := c.WriteToCloudWatch(partition)
|
||||
|
|
|
|||
Loading…
Reference in New Issue