Yan Fang created SAMZA-349:
------------------------------

             Summary: MetricsSnapshotReporter does not refresh metrics every 60 
seconds
                 Key: SAMZA-349
                 URL: https://issues.apache.org/jira/browse/SAMZA-349
             Project: Samza
          Issue Type: Bug
            Reporter: Yan Fang


If my understanding is correct, the metrics we provide are for every 60 seconds 
and all counters will be reset every 60 seconds. Current the 
MetricsSnapshotReporter seems missing this implementation. It sends out the 
metrics every 60 seconds but does not reset the counter value.

{code}
 registry.getGroup(group).foreach {
          case (name, metric) =>
            metric.visit(new MetricsVisitor {
              def counter(counter: Counter) = groupMsg.put(name, 
counter.getCount: java.lang.Long)
              def gauge[T](gauge: Gauge[T]) = groupMsg.put(name, 
gauge.getValue.asInstanceOf[Object])
            })
        }
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to