[CalendarServer-changes] [4807] CalendarServer/branches/users/wsanchez/deployment/contrib/tools/ request_monitor

source_changes at macosforge.org source_changes at macosforge.org
Wed Nov 25 09:34:17 PST 2009


Revision: 4807
          http://trac.macosforge.org/projects/calendarserver/changeset/4807
Author:   sagen at apple.com
Date:     2009-11-25 09:34:15 -0800 (Wed, 25 Nov 2009)
Log Message:
-----------
request_monitor now displays a count of recent 500 errors

Modified Paths:
--------------
    CalendarServer/branches/users/wsanchez/deployment/contrib/tools/request_monitor

Modified: CalendarServer/branches/users/wsanchez/deployment/contrib/tools/request_monitor
===================================================================
--- CalendarServer/branches/users/wsanchez/deployment/contrib/tools/request_monitor	2009-11-25 17:17:00 UTC (rev 4806)
+++ CalendarServer/branches/users/wsanchez/deployment/contrib/tools/request_monitor	2009-11-25 17:34:15 UTC (rev 4807)
@@ -185,6 +185,7 @@
     users = { }
     startTime = None
     endTime = None
+    errorCount = 0
 
     try: 
         for line in tail(filename, numLines):
@@ -198,6 +199,9 @@
             logTime = dateparse(logTime, fuzzy=True)
             times.append(logTime)
 
+            if status >= 500:
+                errorCount += 1
+
             outstanding = int(extended['or'])
             logId = int(extended['i'])
             raw = rawCounts.get(logId, 0) + 1
@@ -294,6 +298,9 @@
         print "Response time: average %.1f ms, max %.1f ms" % (totalRespTime / numRequests, maxRespTime)
         print "<10ms: %d  >10ms: %d  >100ms: %d  >1s: %d  >10s: %d  >30s: %d  >60s: %d" % (under10ms, over10ms, over100ms, over1s, over10s, over30s, over60s)
         print
+        if errorCount:
+            print "Number of 500 errors: %d" % (errorCount,)
+            print
 
         print "Proc:   Peak outstanding:        Seconds of processing (number of requests):"
         for l in xrange(8):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20091125/c1f23b5d/attachment.html>


More information about the calendarserver-changes mailing list