Update default value for Cloudwatch rate limit (#2520)
This commit is contained in:
parent
f740aff4a3
commit
dcb8e3f7a6
|
@ -79,6 +79,7 @@ be deprecated eventually.
|
||||||
- [#2483](https://github.com/influxdata/telegraf/pull/2483): Fix win_perf_counters capping values at 100.
|
- [#2483](https://github.com/influxdata/telegraf/pull/2483): Fix win_perf_counters capping values at 100.
|
||||||
- [#2498](https://github.com/influxdata/telegraf/pull/2498): Exporting Ipmi.Path to be set by config.
|
- [#2498](https://github.com/influxdata/telegraf/pull/2498): Exporting Ipmi.Path to be set by config.
|
||||||
- [#2500](https://github.com/influxdata/telegraf/pull/2500): Remove warning if parse empty content
|
- [#2500](https://github.com/influxdata/telegraf/pull/2500): Remove warning if parse empty content
|
||||||
|
- [#2520](https://github.com/influxdata/telegraf/pull/2520): Update default value for Cloudwatch rate limit
|
||||||
- [#2513](https://github.com/influxdata/telegraf/issues/2513): create /etc/telegraf/telegraf.d directory in tarball.
|
- [#2513](https://github.com/influxdata/telegraf/issues/2513): create /etc/telegraf/telegraf.d directory in tarball.
|
||||||
|
|
||||||
## v1.2.1 [2017-02-01]
|
## v1.2.1 [2017-02-01]
|
||||||
|
|
|
@ -42,9 +42,10 @@ API endpoint. In the following order the plugin will attempt to authenticate.
|
||||||
namespace = "AWS/ELB"
|
namespace = "AWS/ELB"
|
||||||
|
|
||||||
## Maximum requests per second. Note that the global default AWS rate limit is
|
## Maximum requests per second. Note that the global default AWS rate limit is
|
||||||
## 10 reqs/sec, so if you define multiple namespaces, these should add up to a
|
## 400 reqs/sec, so if you define multiple namespaces, these should add up to a
|
||||||
## maximum of 10. Optional - default value is 10.
|
## maximum of 400. Optional - default value is 200.
|
||||||
ratelimit = 10
|
## See http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html
|
||||||
|
ratelimit = 200
|
||||||
|
|
||||||
## Metrics to Pull (optional)
|
## Metrics to Pull (optional)
|
||||||
## Defaults to all Metrics in Namespace if nothing is provided
|
## Defaults to all Metrics in Namespace if nothing is provided
|
||||||
|
|
|
@ -105,9 +105,10 @@ func (c *CloudWatch) SampleConfig() string {
|
||||||
namespace = "AWS/ELB"
|
namespace = "AWS/ELB"
|
||||||
|
|
||||||
## Maximum requests per second. Note that the global default AWS rate limit is
|
## Maximum requests per second. Note that the global default AWS rate limit is
|
||||||
## 10 reqs/sec, so if you define multiple namespaces, these should add up to a
|
## 400 reqs/sec, so if you define multiple namespaces, these should add up to a
|
||||||
## maximum of 10. Optional - default value is 10.
|
## maximum of 400. Optional - default value is 200.
|
||||||
ratelimit = 10
|
## See http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html
|
||||||
|
ratelimit = 200
|
||||||
|
|
||||||
## Metrics to Pull (optional)
|
## Metrics to Pull (optional)
|
||||||
## Defaults to all Metrics in Namespace if nothing is provided
|
## Defaults to all Metrics in Namespace if nothing is provided
|
||||||
|
@ -214,7 +215,7 @@ func init() {
|
||||||
ttl, _ := time.ParseDuration("1hr")
|
ttl, _ := time.ParseDuration("1hr")
|
||||||
return &CloudWatch{
|
return &CloudWatch{
|
||||||
CacheTTL: internal.Duration{Duration: ttl},
|
CacheTTL: internal.Duration{Duration: ttl},
|
||||||
RateLimit: 10,
|
RateLimit: 200,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,7 +58,7 @@ func TestGather(t *testing.T) {
|
||||||
Namespace: "AWS/ELB",
|
Namespace: "AWS/ELB",
|
||||||
Delay: internalDuration,
|
Delay: internalDuration,
|
||||||
Period: internalDuration,
|
Period: internalDuration,
|
||||||
RateLimit: 10,
|
RateLimit: 200,
|
||||||
}
|
}
|
||||||
|
|
||||||
var acc testutil.Accumulator
|
var acc testutil.Accumulator
|
||||||
|
@ -146,7 +146,7 @@ func TestSelectMetrics(t *testing.T) {
|
||||||
Namespace: "AWS/ELB",
|
Namespace: "AWS/ELB",
|
||||||
Delay: internalDuration,
|
Delay: internalDuration,
|
||||||
Period: internalDuration,
|
Period: internalDuration,
|
||||||
RateLimit: 10,
|
RateLimit: 200,
|
||||||
Metrics: []*Metric{
|
Metrics: []*Metric{
|
||||||
&Metric{
|
&Metric{
|
||||||
MetricNames: []string{"Latency", "RequestCount"},
|
MetricNames: []string{"Latency", "RequestCount"},
|
||||||
|
|
Loading…
Reference in New Issue