diff options
Diffstat (limited to 'src/fieldstat.cpp')
| -rw-r--r-- | src/fieldstat.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/fieldstat.cpp b/src/fieldstat.cpp index df773dd..5696345 100644 --- a/src/fieldstat.cpp +++ b/src/fieldstat.cpp @@ -560,8 +560,10 @@ long long read_metric_current_value(struct metric *metric) } value = threadsafe_counter_read(&(target->changing)); - value += target->accumulated; - + if(metric->field_type == FIELD_TYPE_GAUGE) + { + value += target->accumulated; + } return value; } |
