Warn when metrics are being overwritten

closes #601
This commit is contained in:
Cameron Sparr
2016-01-28 13:23:19 -07:00
parent a9c33abfa5
commit 962325cc40
2 changed files with 4 additions and 0 deletions

View File

@@ -45,6 +45,9 @@ func (ro *RunningOutput) AddPoint(point telegraf.Metric) {
if len(ro.metrics) < ro.PointBufferLimit {
ro.metrics = append(ro.metrics, point)
} else {
log.Printf("WARNING: overwriting cached metrics, you may want to " +
"increase the metric_buffer_limit setting in your [agent] config " +
"if you do not wish to overwrite metrics.\n")
if ro.overwriteCounter == len(ro.metrics) {
ro.overwriteCounter = 0
}