YaoHaishi created SCB-1210:
------------------------------

             Summary: improve the average latency precision of the metrics log
                 Key: SCB-1210
                 URL: https://issues.apache.org/jira/browse/SCB-1210
             Project: Apache ServiceComb
          Issue Type: Improvement
            Reporter: YaoHaishi
            Assignee: YaoHaishi


For a long statistical period and low tps situation, for example, metrics 
period is 60 sec and there are only two invocation each costs 1.5 second to 
process. The metrics log print the max latency correctly(1500ms), but the 
printed average latency is 0.

The cause is that a int variable is used to calculate the tps distributed into 
every second and the average latency is calculated by (tps distributed into 
every second)/(total latency distributed into every second). And in such 
situation, the tps data distributed to every second is 0, so the average 
latency is 0.

The tps data should be stored in a double variable and the metrics log format 
should be adjust slightly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to