Browse Source

Pass dropcounter rate option if no max counter and no reset value or reset value as 0 is specified (#7743)

Pranay Kanwar 8 years ago
parent
commit
6ab90425c4
1 changed files with 4 additions and 0 deletions
  1. 4 0
      pkg/tsdb/opentsdb/opentsdb.go

+ 4 - 0
pkg/tsdb/opentsdb/opentsdb.go

@@ -190,6 +190,10 @@ func (e *OpenTsdbExecutor) buildMetric(query *tsdb.Query) map[string]interface{}
 			rateOptions["resetValue"] = resetValue.MustFloat64()
 		}
 
+		if !counterMaxCheck && (!resetValueCheck || resetValue.MustFloat64() == 0) {
+			rateOptions["dropcounter"] = true
+		}
+
 		metric["rateOptions"] = rateOptions
 	}