--- CircuitBreaker/src/dk/thoerup/circuitbreaker/web/ViewCircuitBreaker.java 2011/04/16 11:11:07 1293 +++ CircuitBreaker/src/dk/thoerup/circuitbreaker/web/ViewCircuitBreaker.java 2012/08/31 06:33:37 1845 @@ -1,6 +1,7 @@ package dk.thoerup.circuitbreaker.web; import java.util.Date; +import java.util.Formatter; import java.util.LinkedList; import javax.servlet.http.HttpServletRequest; @@ -82,12 +83,20 @@ if (breaker instanceof AccountingCircuitBreaker) { AccountingCircuitBreaker acb = (AccountingCircuitBreaker) breaker; + + double failure_percentage = ((double) acb.getTotalFailureCount()*100) / ((double) acb.getTotalCallCount() ); + StringBuilder sbf = new StringBuilder(); + Formatter formatter = new Formatter(sb); + formatter.format("%.2f", failure_percentage); + + sb.append("