[Checkins] SVN: zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/ tracereport bugfixes:

Alex Smith alex at zope.com
Mon Aug 31 11:41:22 EDT 2009


Log message for revision 103410:
  tracereport bugfixes:
  - include hung requests that were previously omitted from summary.
  - fix broken URL->Request mapping.
  - fix empty HTML table cells.
  - fix broken HTML anchors in summary.
  
  

Changed:
  U   zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/samples/trace.log
  U   zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/tracereport.py
  U   zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/tracereport.txt

-=-
Modified: zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/samples/trace.log
===================================================================
--- zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/samples/trace.log	2009-08-31 15:35:36 UTC (rev 103409)
+++ zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/samples/trace.log	2009-08-31 15:41:22 UTC (rev 103410)
@@ -53,8 +53,6 @@
 I 0.-1302917172 2009-07-30 15:50:25.629321 117
 B 0.-1449313684 2009-07-30 15:50:26.041970 GET /favicon.png
 I 0.-1449313684 2009-07-30 15:50:26.042345 0
-A 0.-1302919956 2009-07-30 15:50:26.099986 200 41
-E 0.-1302919956 2009-07-30 15:50:26.100156
 C 0.-1302917172 2009-07-30 15:50:26.100735
 A 0.-1302917172 2009-07-30 15:50:26.116404 302 10
 E 0.-1302917172 2009-07-30 15:50:26.116563

Modified: zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/tracereport.py
===================================================================
--- zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/tracereport.py	2009-08-31 15:35:36 UTC (rev 103409)
+++ zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/tracereport.py	2009-08-31 15:41:22 UTC (rev 103410)
@@ -103,11 +103,13 @@
     def html(self):
         times = self.times
         if not times:
-            print td('', 0, '', '', '', '', self.hangs)
+            impact = '<a name="u%s">&nbsp;</a>' % self.tid
+            print td(
+                impact, 0, '&nbsp;', '&nbsp;', '&nbsp;', '&nbsp;', self.hangs)
         else:
+            impact = '<a name="u%s">%s</a>' % (self.tid, self.impact)
             n = len(times)
             m = self.median
-            impact = '<a name="u%s">%s' % (self.tid, self.impact)
             print td(impact, n, times[0], m, self.mean, times[-1],
                      self.hangs)
 
@@ -243,6 +245,9 @@
             if remove_prefix and request.url.startswith(remove_prefix):
                 request.url = request.url[len(remove_prefix):]
             requests[rid] = request
+            times = urls.get(request.url)
+            if times is None:
+                times = urls[request.url] = Times()
         elif typ == 'I':
             if rid in requests:
                 input -= 1
@@ -271,10 +276,7 @@
                 spr += request.total_seconds
                 spa += request.app_seconds
                 n += 1
-                url = "%s -> %s" % (request.url, request.response)
-                times = urls.get(url)
-                if times is None:
-                    times = urls[url] = Times()
+                times = urls[request.url]
                 times.finished(request)
 
         elif typ in 'SX':
@@ -290,6 +292,7 @@
         else:
             print 'WTF', record
 
+    record_hung(urls, requests)
     print_app_requests(requests, dt,
                        options.old_requests,
                        options.app_requests,
@@ -395,6 +398,8 @@
     print td(lmin, len(requests), input, wait, apps, output)
     if n:
         print td(n, "%10.2f" % (spr/n), "%10.2f" % (spa/n))
+    else:
+        print td(n, '&nbsp;', '&nbsp;')
     print '</tr>'
 
 def find_restarts(event_log):
@@ -411,7 +416,7 @@
             times = urls[request.url] = Times()
         times.hung()
 
-def print_app_requests_text(requests, dt, min_seconds, max_requests, urls,
+def print_app_requests_text(requests, dt, min_seconds, max_requests, allurls,
                        label=''):
     requests = [
         ((dt-request.start).seconds, request)

Modified: zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/tracereport.txt
===================================================================
--- zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/tracereport.txt	2009-08-31 15:35:36 UTC (rev 103409)
+++ zc.zservertracelog/branches/asmith-tracereport-fixes/src/zc/zservertracelog/tracereport.txt	2009-08-31 15:41:22 UTC (rev 103410)
@@ -63,51 +63,48 @@
 
 Here, we display the summarized report for a sample trace log.
 
-    >>> zc.zservertracelog.tracereport.main(['--summary-only', sample_log])
+    >>> zc.zservertracelog.tracereport.main(
+    ...     ['--summary-only', '--app-request-threshold', '0', sample_log])
     <BLANKLINE>
     URL statistics:
        Impact count    min median   mean    max hangs
     ========= ===== ====== ====== ====== ====== =====
-         62.4     1  62.42  62.42  62.42  62.42     0 /constellations/andromeda.html -> 500
-         61.5     1  61.50  61.50  61.50  61.50     0 /stars/alpha-centauri.html -> 200
-         60.3     1  60.34  60.34  60.34  60.34     0 /space-travel/plans/supplies.txt -> 304
-         60.3     2   0.13  30.13  30.13  60.13     0 /favicon.png -> 404
-          9.7     1   9.69   9.69   9.69   9.69     0 /planets/saturn.html -> 200
-          8.3     1   8.30   8.30   8.30   8.30     0 /moons/io.html -> 200
-          7.3     1   7.34   7.34   7.34   7.34     0 /planets/jupiter.html -> 200
-          0.9     1   0.88   0.88   0.88   0.88     0 /stories/aliens-posing-as-humans.html -> 200
-          0.7     2   0.35   0.37   0.37   0.38     0 /space-travel/plans/signals.html -> 200
-          0.7     2   0.34   0.36   0.36   0.38     0 /space-travel/plans/space-logs.txt -> 200
-          0.6     1   0.64   0.64   0.64   0.64     0 /columns/t-jansen -> 200
-          0.5     3   0.15   0.16   0.16   0.18     0 /space-travelers/famous/kirk.jpg -> 200
-          0.5     1   0.47   0.47   0.47   0.47     0 /submit-photo -> 200
-          0.4     1   0.42   0.42   0.42   0.42     0 /space-travel/plans/launchpad.html -> 200
-          0.4     1   0.40   0.40   0.40   0.40     0 /space-travel/plans/moon-buggy.jpg -> 200
-          0.4     1   0.38   0.38   0.38   0.38     0 /space-travel/plans/space-diary.txt -> 200
-          0.4     2   0.18   0.19   0.19   0.19     0 /faqs/how-to-recognize-lazer-fire.html -> 200
-          0.4     1   0.36   0.36   0.36   0.36     0 /space-travel/plans/orbit.html -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /js/photo.js -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/visor.jpg -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/lunar-cycles.html -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/launchpad.html -> 304
-          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/moon-base.jpg -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /faqs/how-to-charge-lazers.html -> 200
-          0.3     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/moon-base.jpg -> 304
-          0.3     1   0.34   0.34   0.34   0.34     0 /space-travel/plans/supplies.txt -> 200
-          0.3     1   0.33   0.33   0.33   0.33     0 /space-travel/plans/cryostasis.txt -> 200
-          0.3     1   0.32   0.32   0.32   0.32     0 /space-travel/plans/space-suit.jpg -> 200
-          0.3     1   0.32   0.32   0.32   0.32     0 /space-travel/ships/tardis.html -> 200
-          0.3     1   0.31   0.31   0.31   0.31     0 /space-travel/plans/signals.html -> 304
-          0.3     1   0.25   0.25   0.25   0.25     0 /approve-photo -> 200
-          0.2     1   0.18   0.18   0.18   0.18     0 /ufo-sightings/report -> 200
-          0.2     1   0.16   0.16   0.16   0.16     0 /space-travelers/famous/spock.jpg -> 200
-          0.2     1   0.16   0.16   0.16   0.16     0 /login -> 302
-          0.1     1   0.14   0.14   0.14   0.14     0 /space-travel/ships/soyuz.html -> 404
+         62.4     1  62.42  62.42  62.42  62.42     0 /constellations/andromeda.html
+         61.5     1  61.50  61.50  61.50  61.50     0 /stars/alpha-centauri.html
+         60.7     2   0.34  30.34  30.34  60.34     0 /space-travel/plans/supplies.txt
+         60.3     2   0.13  30.13  30.13  60.13     0 /favicon.png
+          9.7     1   9.69   9.69   9.69   9.69     0 /planets/saturn.html
+          8.3     1   8.30   8.30   8.30   8.30     0 /moons/io.html
+          7.3     1   7.34   7.34   7.34   7.34     0 /planets/jupiter.html
+          1.0     3   0.31   0.35   0.35   0.38     0 /space-travel/plans/signals.html
+          0.9     1   0.88   0.88   0.88   0.88     0 /stories/aliens-posing-as-humans.html
+          0.8     2   0.35   0.39   0.39   0.42     0 /space-travel/plans/launchpad.html
+          0.7     1   0.36   0.36   0.36   0.36     1 /space-travel/plans/orbit.html
+          0.7     2   0.34   0.36   0.36   0.38     0 /space-travel/plans/space-logs.txt
+          0.7     2   0.35   0.35   0.35   0.35     0 /space-travel/plans/moon-base.jpg
+          0.6     1   0.64   0.64   0.64   0.64     0 /columns/t-jansen
+          0.5     3   0.15   0.16   0.16   0.18     0 /space-travelers/famous/kirk.jpg
+          0.4     1   0.40   0.40   0.40   0.40     0 /space-travel/plans/moon-buggy.jpg
+          0.4     1   0.38   0.38   0.38   0.38     0 /space-travel/plans/space-diary.txt
+          0.4     2   0.18   0.19   0.19   0.19     0 /faqs/how-to-recognize-lazer-fire.html
+          0.4     1   0.35   0.35   0.35   0.35     0 /js/photo.js
+          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/visor.jpg
+          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/lunar-cycles.html
+          0.4     1   0.35   0.35   0.35   0.35     0 /faqs/how-to-charge-lazers.html
+          0.3     1   0.33   0.33   0.33   0.33     0 /space-travel/plans/cryostasis.txt
+          0.3     1   0.32   0.32   0.32   0.32     0 /space-travel/plans/space-suit.jpg
+          0.3     1   0.32   0.32   0.32   0.32     0 /space-travel/ships/tardis.html
+          0.3     1   0.25   0.25   0.25   0.25     0 /approve-photo
+          0.2     1   0.18   0.18   0.18   0.18     0 /ufo-sightings/report
+          0.2     1   0.16   0.16   0.16   0.16     0 /space-travelers/famous/spock.jpg
+          0.2     1   0.16   0.16   0.16   0.16     0 /login
+          0.1     1   0.14   0.14   0.14   0.14     0 /space-travel/ships/soyuz.html
+                  0                                 1 /submit-photo
 
 This can also be displayed as HTML.
 
     >>> zc.zservertracelog.tracereport.main(
-    ...     ['--summary-only', '--html', sample_log])
+    ...     ['--summary-only', '--html', '--app-request-threshold', '0', sample_log])
     <html title="trace log statistics"><body>
     <BLANKLINE>
     URL statistics:
@@ -115,205 +112,197 @@
     <tr><th>Impact</th><th>count</th><th>min</th>
     <th>median</th><th>mean</th><th>max</th><th>hangs</th></tr>
     <tr>
-    <td><a name="u41">62.41844</td><td>1</td><td>62.41844</td><td>62.41844</td><td>62.41844</td><td>62.41844</td><td>0</td>
-    <td>/constellations/andromeda.html -> 500</td>
+    <td><a name="u37">62.41844</a></td><td>1</td><td>62.41844</td><td>62.41844</td><td>62.41844</td><td>62.41844</td><td>0</td>
+    <td>/constellations/andromeda.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u60">61.502412</td><td>1</td><td>61.502412</td><td>61.502412</td><td>61.502412</td><td>61.502412</td><td>0</td>
-    <td>/stars/alpha-centauri.html -> 200</td>
+    <td><a name="u53">61.502412</a></td><td>1</td><td>61.502412</td><td>61.502412</td><td>61.502412</td><td>61.502412</td><td>0</td>
+    <td>/stars/alpha-centauri.html</td>
     </tr>
     <tr>
-    <td><a name="u38">60.3431</td><td>1</td><td>60.3431</td><td>60.3431</td><td>60.3431</td><td>60.3431</td><td>0</td>
-    <td>/space-travel/plans/supplies.txt -> 304</td>
+    <td><a name="u34">60.6803</a></td><td>2</td><td>0.3372</td><td>30.34015</td><td>30.34015</td><td>60.3431</td><td>0</td>
+    <td>/space-travel/plans/supplies.txt</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u48">60.267171</td><td>2</td><td>0.132899</td><td>30.1335855</td><td>30.1335855</td><td>60.134272</td><td>0</td>
-    <td>/favicon.png -> 404</td>
+    <td><a name="u44">60.267171</a></td><td>2</td><td>0.132899</td><td>30.1335855</td><td>30.1335855</td><td>60.134272</td><td>0</td>
+    <td>/favicon.png</td>
     </tr>
     <tr>
-    <td><a name="u54">9.693661</td><td>1</td><td>9.693661</td><td>9.693661</td><td>9.693661</td><td>9.693661</td><td>0</td>
-    <td>/planets/saturn.html -> 200</td>
+    <td><a name="u48">9.693661</a></td><td>1</td><td>9.693661</td><td>9.693661</td><td>9.693661</td><td>9.693661</td><td>0</td>
+    <td>/planets/saturn.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u58">8.29953</td><td>1</td><td>8.29953</td><td>8.29953</td><td>8.29953</td><td>8.29953</td><td>0</td>
-    <td>/moons/io.html -> 200</td>
+    <td><a name="u51">8.29953</a></td><td>1</td><td>8.29953</td><td>8.29953</td><td>8.29953</td><td>8.29953</td><td>0</td>
+    <td>/moons/io.html</td>
     </tr>
     <tr>
-    <td><a name="u62">7.339574</td><td>1</td><td>7.339574</td><td>7.339574</td><td>7.339574</td><td>7.339574</td><td>0</td>
-    <td>/planets/jupiter.html -> 200</td>
+    <td><a name="u55">7.339574</a></td><td>1</td><td>7.339574</td><td>7.339574</td><td>7.339574</td><td>7.339574</td><td>0</td>
+    <td>/planets/jupiter.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u67">0.879732</td><td>1</td><td>0.879732</td><td>0.879732</td><td>0.879732</td><td>0.879732</td><td>0</td>
-    <td>/stories/aliens-posing-as-humans.html -> 200</td>
+    <td><a name="u56">1.0394</a></td><td>3</td><td>0.3092</td><td>0.3526</td><td>0.346466666667</td><td>0.3776</td><td>0</td>
+    <td>/space-travel/plans/signals.html</td>
     </tr>
     <tr>
-    <td><a name="u63">0.7302</td><td>2</td><td>0.3526</td><td>0.3651</td><td>0.3651</td><td>0.3776</td><td>0</td>
-    <td>/space-travel/plans/signals.html -> 200</td>
+    <td><a name="u60">0.879732</a></td><td>1</td><td>0.879732</td><td>0.879732</td><td>0.879732</td><td>0.879732</td><td>0</td>
+    <td>/stories/aliens-posing-as-humans.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u42">0.7221</td><td>2</td><td>0.3385</td><td>0.36105</td><td>0.36105</td><td>0.3836</td><td>0</td>
-    <td>/space-travel/plans/space-logs.txt -> 200</td>
+    <td><a name="u36">0.7755</a></td><td>2</td><td>0.3523</td><td>0.38775</td><td>0.38775</td><td>0.4232</td><td>0</td>
+    <td>/space-travel/plans/launchpad.html</td>
     </tr>
     <tr>
-    <td><a name="u37">0.63826</td><td>1</td><td>0.63826</td><td>0.63826</td><td>0.63826</td><td>0.63826</td><td>0</td>
-    <td>/columns/t-jansen -> 200</td>
+    <td><a name="u62">0.729</a></td><td>1</td><td>0.3645</td><td>0.3645</td><td>0.3645</td><td>0.3645</td><td>1</td>
+    <td>/space-travel/plans/orbit.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u49">0.49124</td><td>3</td><td>0.1529</td><td>0.16141</td><td>0.163746666667</td><td>0.17693</td><td>0</td>
-    <td>/space-travelers/famous/kirk.jpg -> 200</td>
+    <td><a name="u38">0.7221</a></td><td>2</td><td>0.3385</td><td>0.36105</td><td>0.36105</td><td>0.3836</td><td>0</td>
+    <td>/space-travel/plans/space-logs.txt</td>
     </tr>
     <tr>
-    <td><a name="u46">0.470764</td><td>1</td><td>0.470764</td><td>0.470764</td><td>0.470764</td><td>0.470764</td><td>0</td>
-    <td>/submit-photo -> 200</td>
+    <td><a name="u35">0.6988</a></td><td>2</td><td>0.3474</td><td>0.3494</td><td>0.3494</td><td>0.3514</td><td>0</td>
+    <td>/space-travel/plans/moon-base.jpg</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u52">0.4232</td><td>1</td><td>0.4232</td><td>0.4232</td><td>0.4232</td><td>0.4232</td><td>0</td>
-    <td>/space-travel/plans/launchpad.html -> 200</td>
+    <td><a name="u33">0.63826</a></td><td>1</td><td>0.63826</td><td>0.63826</td><td>0.63826</td><td>0.63826</td><td>0</td>
+    <td>/columns/t-jansen</td>
     </tr>
     <tr>
-    <td><a name="u50">0.3967</td><td>1</td><td>0.3967</td><td>0.3967</td><td>0.3967</td><td>0.3967</td><td>0</td>
-    <td>/space-travel/plans/moon-buggy.jpg -> 200</td>
+    <td><a name="u45">0.49124</a></td><td>3</td><td>0.1529</td><td>0.16141</td><td>0.163746666667</td><td>0.17693</td><td>0</td>
+    <td>/space-travelers/famous/kirk.jpg</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u55">0.3794</td><td>1</td><td>0.3794</td><td>0.3794</td><td>0.3794</td><td>0.3794</td><td>0</td>
-    <td>/space-travel/plans/space-diary.txt -> 200</td>
+    <td><a name="u46">0.3967</a></td><td>1</td><td>0.3967</td><td>0.3967</td><td>0.3967</td><td>0.3967</td><td>0</td>
+    <td>/space-travel/plans/moon-buggy.jpg</td>
     </tr>
     <tr>
-    <td><a name="u45">0.374609</td><td>2</td><td>0.184486</td><td>0.1873045</td><td>0.1873045</td><td>0.190123</td><td>0</td>
-    <td>/faqs/how-to-recognize-lazer-fire.html -> 200</td>
+    <td><a name="u49">0.3794</a></td><td>1</td><td>0.3794</td><td>0.3794</td><td>0.3794</td><td>0.3794</td><td>0</td>
+    <td>/space-travel/plans/space-diary.txt</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u69">0.3645</td><td>1</td><td>0.3645</td><td>0.3645</td><td>0.3645</td><td>0.3645</td><td>0</td>
-    <td>/space-travel/plans/orbit.html -> 200</td>
+    <td><a name="u41">0.374609</a></td><td>2</td><td>0.184486</td><td>0.1873045</td><td>0.1873045</td><td>0.190123</td><td>0</td>
+    <td>/faqs/how-to-recognize-lazer-fire.html</td>
     </tr>
     <tr>
-    <td><a name="u65">0.3542</td><td>1</td><td>0.3542</td><td>0.3542</td><td>0.3542</td><td>0.3542</td><td>0</td>
-    <td>/js/photo.js -> 200</td>
+    <td><a name="u58">0.3542</a></td><td>1</td><td>0.3542</td><td>0.3542</td><td>0.3542</td><td>0.3542</td><td>0</td>
+    <td>/js/photo.js</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u71">0.354</td><td>1</td><td>0.354</td><td>0.354</td><td>0.354</td><td>0.354</td><td>0</td>
-    <td>/space-travel/plans/visor.jpg -> 200</td>
+    <td><a name="u63">0.354</a></td><td>1</td><td>0.354</td><td>0.354</td><td>0.354</td><td>0.354</td><td>0</td>
+    <td>/space-travel/plans/visor.jpg</td>
     </tr>
     <tr>
-    <td><a name="u59">0.3526</td><td>1</td><td>0.3526</td><td>0.3526</td><td>0.3526</td><td>0.3526</td><td>0</td>
-    <td>/space-travel/plans/lunar-cycles.html -> 200</td>
+    <td><a name="u52">0.3526</a></td><td>1</td><td>0.3526</td><td>0.3526</td><td>0.3526</td><td>0.3526</td><td>0</td>
+    <td>/space-travel/plans/lunar-cycles.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u40">0.3523</td><td>1</td><td>0.3523</td><td>0.3523</td><td>0.3523</td><td>0.3523</td><td>0</td>
-    <td>/space-travel/plans/launchpad.html -> 304</td>
+    <td><a name="u54">0.350755</a></td><td>1</td><td>0.350755</td><td>0.350755</td><td>0.350755</td><td>0.350755</td><td>0</td>
+    <td>/faqs/how-to-charge-lazers.html</td>
     </tr>
     <tr>
-    <td><a name="u51">0.3514</td><td>1</td><td>0.3514</td><td>0.3514</td><td>0.3514</td><td>0.3514</td><td>0</td>
-    <td>/space-travel/plans/moon-base.jpg -> 200</td>
+    <td><a name="u40">0.3325</a></td><td>1</td><td>0.3325</td><td>0.3325</td><td>0.3325</td><td>0.3325</td><td>0</td>
+    <td>/space-travel/plans/cryostasis.txt</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u61">0.350755</td><td>1</td><td>0.350755</td><td>0.350755</td><td>0.350755</td><td>0.350755</td><td>0</td>
-    <td>/faqs/how-to-charge-lazers.html -> 200</td>
+    <td><a name="u47">0.3211</a></td><td>1</td><td>0.3211</td><td>0.3211</td><td>0.3211</td><td>0.3211</td><td>0</td>
+    <td>/space-travel/plans/space-suit.jpg</td>
     </tr>
     <tr>
-    <td><a name="u39">0.3474</td><td>1</td><td>0.3474</td><td>0.3474</td><td>0.3474</td><td>0.3474</td><td>0</td>
-    <td>/space-travel/plans/moon-base.jpg -> 304</td>
+    <td><a name="u50">0.31994</a></td><td>1</td><td>0.31994</td><td>0.31994</td><td>0.31994</td><td>0.31994</td><td>0</td>
+    <td>/space-travel/ships/tardis.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u57">0.3372</td><td>1</td><td>0.3372</td><td>0.3372</td><td>0.3372</td><td>0.3372</td><td>0</td>
-    <td>/space-travel/plans/supplies.txt -> 200</td>
+    <td><a name="u39">0.252708</a></td><td>1</td><td>0.252708</td><td>0.252708</td><td>0.252708</td><td>0.252708</td><td>0</td>
+    <td>/approve-photo</td>
     </tr>
     <tr>
-    <td><a name="u44">0.3325</td><td>1</td><td>0.3325</td><td>0.3325</td><td>0.3325</td><td>0.3325</td><td>0</td>
-    <td>/space-travel/plans/cryostasis.txt -> 200</td>
+    <td><a name="u57">0.181654</a></td><td>1</td><td>0.181654</td><td>0.181654</td><td>0.181654</td><td>0.181654</td><td>0</td>
+    <td>/ufo-sightings/report</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u53">0.3211</td><td>1</td><td>0.3211</td><td>0.3211</td><td>0.3211</td><td>0.3211</td><td>0</td>
-    <td>/space-travel/plans/space-suit.jpg -> 200</td>
+    <td><a name="u59">0.15727</a></td><td>1</td><td>0.15727</td><td>0.15727</td><td>0.15727</td><td>0.15727</td><td>0</td>
+    <td>/space-travelers/famous/spock.jpg</td>
     </tr>
     <tr>
-    <td><a name="u56">0.31994</td><td>1</td><td>0.31994</td><td>0.31994</td><td>0.31994</td><td>0.31994</td><td>0</td>
-    <td>/space-travel/ships/tardis.html -> 200</td>
+    <td><a name="u43">0.15669</a></td><td>1</td><td>0.15669</td><td>0.15669</td><td>0.15669</td><td>0.15669</td><td>0</td>
+    <td>/login</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u70">0.3092</td><td>1</td><td>0.3092</td><td>0.3092</td><td>0.3092</td><td>0.3092</td><td>0</td>
-    <td>/space-travel/plans/signals.html -> 304</td>
+    <td><a name="u61">0.137797</a></td><td>1</td><td>0.137797</td><td>0.137797</td><td>0.137797</td><td>0.137797</td><td>0</td>
+    <td>/space-travel/ships/soyuz.html</td>
     </tr>
     <tr>
-    <td><a name="u43">0.252708</td><td>1</td><td>0.252708</td><td>0.252708</td><td>0.252708</td><td>0.252708</td><td>0</td>
-    <td>/approve-photo -> 200</td>
+    <td><a name="u42">&nbsp;</a></td><td>0</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>1</td>
+    <td>/submit-photo</td>
     </tr>
-    <tr style="background: lightgrey;">
-    <td><a name="u64">0.181654</td><td>1</td><td>0.181654</td><td>0.181654</td><td>0.181654</td><td>0.181654</td><td>0</td>
-    <td>/ufo-sightings/report -> 200</td>
-    </tr>
-    <tr>
-    <td><a name="u66">0.15727</td><td>1</td><td>0.15727</td><td>0.15727</td><td>0.15727</td><td>0.15727</td><td>0</td>
-    <td>/space-travelers/famous/spock.jpg -> 200</td>
-    </tr>
-    <tr style="background: lightgrey;">
-    <td><a name="u47">0.15669</td><td>1</td><td>0.15669</td><td>0.15669</td><td>0.15669</td><td>0.15669</td><td>0</td>
-    <td>/login -> 302</td>
-    </tr>
-    <tr>
-    <td><a name="u68">0.137797</td><td>1</td><td>0.137797</td><td>0.137797</td><td>0.137797</td><td>0.137797</td><td>0</td>
-    <td>/space-travel/ships/soyuz.html -> 404</td>
-    </tr>
     </table>
     </body></html>
 
 The full report shows the request activity per minute.
 
-    >>> zc.zservertracelog.tracereport.main([sample_log])
+    >>> zc.zservertracelog.tracereport.main(
+    ...     ['--app-request-threshold', '0', sample_log])
     <BLANKLINE>
               minute   req input  wait   app output
     ================ ===== ===== ===== ===== ======
     2009-07-30 15:47     1 I=  0 W=  0 A=  1 O=   0 N=   1       0.64       0.64
+    60 /space-travel/plans/supplies.txt
     2009-07-30 15:48     2 I=  0 W=  1 A=  1 O=   0 N=   3      20.43      20.35
+    60 /constellations/andromeda.html
     2009-07-30 15:49     0 I=  0 W=  0 A=  0 O=   0 N=   4      31.81      15.85
-    2009-07-30 15:50     1 I=  0 W=  0 A=  1 O=   0 N=   3       0.38       0.27
-    2009-07-30 15:51     2 I=  0 W=  1 A=  0 O=   1 N=   5      12.31      12.25
-    2009-07-30 15:52     2 I=  0 W=  1 A=  1 O=   0 N=   8      20.65       2.52
-    2009-07-30 15:53     2 I=  0 W=  2 A=  0 O=   0 N=  11      14.53       6.53
+    2009-07-30 15:50     2 I=  0 W=  0 A=  2 O=   0 N=   2       0.34       0.17
+    60 /submit-photo
+    60 /favicon.png
+    2009-07-30 15:51     3 I=  0 W=  1 A=  1 O=   1 N=   5      12.31      12.25
+    121 /submit-photo
+    2009-07-30 15:52     3 I=  0 W=  1 A=  2 O=   0 N=   8      20.65       2.52
+    200 /submit-photo
+    68 /stars/alpha-centauri.html
+    2009-07-30 15:53     3 I=  0 W=  2 A=  1 O=   0 N=  11      14.53       6.53
+    270 /submit-photo
+    Left over:
+    271 /submit-photo
     <BLANKLINE>
     <BLANKLINE>
     URL statistics:
        Impact count    min median   mean    max hangs
     ========= ===== ====== ====== ====== ====== =====
-         62.4     1  62.42  62.42  62.42  62.42     0 /constellations/andromeda.html -> 500
-         61.5     1  61.50  61.50  61.50  61.50     0 /stars/alpha-centauri.html -> 200
-         60.3     1  60.34  60.34  60.34  60.34     0 /space-travel/plans/supplies.txt -> 304
-         60.3     2   0.13  30.13  30.13  60.13     0 /favicon.png -> 404
-          9.7     1   9.69   9.69   9.69   9.69     0 /planets/saturn.html -> 200
-          8.3     1   8.30   8.30   8.30   8.30     0 /moons/io.html -> 200
-          7.3     1   7.34   7.34   7.34   7.34     0 /planets/jupiter.html -> 200
-          0.9     1   0.88   0.88   0.88   0.88     0 /stories/aliens-posing-as-humans.html -> 200
-          0.7     2   0.35   0.37   0.37   0.38     0 /space-travel/plans/signals.html -> 200
-          0.7     2   0.34   0.36   0.36   0.38     0 /space-travel/plans/space-logs.txt -> 200
-          0.6     1   0.64   0.64   0.64   0.64     0 /columns/t-jansen -> 200
-          0.5     3   0.15   0.16   0.16   0.18     0 /space-travelers/famous/kirk.jpg -> 200
-          0.5     1   0.47   0.47   0.47   0.47     0 /submit-photo -> 200
-          0.4     1   0.42   0.42   0.42   0.42     0 /space-travel/plans/launchpad.html -> 200
-          0.4     1   0.40   0.40   0.40   0.40     0 /space-travel/plans/moon-buggy.jpg -> 200
-          0.4     1   0.38   0.38   0.38   0.38     0 /space-travel/plans/space-diary.txt -> 200
-          0.4     2   0.18   0.19   0.19   0.19     0 /faqs/how-to-recognize-lazer-fire.html -> 200
-          0.4     1   0.36   0.36   0.36   0.36     0 /space-travel/plans/orbit.html -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /js/photo.js -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/visor.jpg -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/lunar-cycles.html -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/launchpad.html -> 304
-          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/moon-base.jpg -> 200
-          0.4     1   0.35   0.35   0.35   0.35     0 /faqs/how-to-charge-lazers.html -> 200
-          0.3     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/moon-base.jpg -> 304
-          0.3     1   0.34   0.34   0.34   0.34     0 /space-travel/plans/supplies.txt -> 200
-          0.3     1   0.33   0.33   0.33   0.33     0 /space-travel/plans/cryostasis.txt -> 200
-          0.3     1   0.32   0.32   0.32   0.32     0 /space-travel/plans/space-suit.jpg -> 200
-          0.3     1   0.32   0.32   0.32   0.32     0 /space-travel/ships/tardis.html -> 200
-          0.3     1   0.31   0.31   0.31   0.31     0 /space-travel/plans/signals.html -> 304
-          0.3     1   0.25   0.25   0.25   0.25     0 /approve-photo -> 200
-          0.2     1   0.18   0.18   0.18   0.18     0 /ufo-sightings/report -> 200
-          0.2     1   0.16   0.16   0.16   0.16     0 /space-travelers/famous/spock.jpg -> 200
-          0.2     1   0.16   0.16   0.16   0.16     0 /login -> 302
-          0.1     1   0.14   0.14   0.14   0.14     0 /space-travel/ships/soyuz.html -> 404
+         62.4     1  62.42  62.42  62.42  62.42     0 /constellations/andromeda.html
+         61.5     1  61.50  61.50  61.50  61.50     0 /stars/alpha-centauri.html
+         60.7     2   0.34  30.34  30.34  60.34     0 /space-travel/plans/supplies.txt
+         60.3     2   0.13  30.13  30.13  60.13     0 /favicon.png
+          9.7     1   9.69   9.69   9.69   9.69     0 /planets/saturn.html
+          8.3     1   8.30   8.30   8.30   8.30     0 /moons/io.html
+          7.3     1   7.34   7.34   7.34   7.34     0 /planets/jupiter.html
+          1.0     3   0.31   0.35   0.35   0.38     0 /space-travel/plans/signals.html
+          0.9     1   0.88   0.88   0.88   0.88     0 /stories/aliens-posing-as-humans.html
+          0.8     2   0.35   0.39   0.39   0.42     0 /space-travel/plans/launchpad.html
+          0.7     1   0.36   0.36   0.36   0.36     1 /space-travel/plans/orbit.html
+          0.7     2   0.34   0.36   0.36   0.38     0 /space-travel/plans/space-logs.txt
+          0.7     2   0.35   0.35   0.35   0.35     0 /space-travel/plans/moon-base.jpg
+          0.6     1   0.64   0.64   0.64   0.64     0 /columns/t-jansen
+          0.5     3   0.15   0.16   0.16   0.18     0 /space-travelers/famous/kirk.jpg
+          0.4     1   0.40   0.40   0.40   0.40     0 /space-travel/plans/moon-buggy.jpg
+          0.4     1   0.38   0.38   0.38   0.38     0 /space-travel/plans/space-diary.txt
+          0.4     2   0.18   0.19   0.19   0.19     0 /faqs/how-to-recognize-lazer-fire.html
+          0.4     1   0.35   0.35   0.35   0.35     0 /js/photo.js
+          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/visor.jpg
+          0.4     1   0.35   0.35   0.35   0.35     0 /space-travel/plans/lunar-cycles.html
+          0.4     1   0.35   0.35   0.35   0.35     0 /faqs/how-to-charge-lazers.html
+          0.3     1   0.33   0.33   0.33   0.33     0 /space-travel/plans/cryostasis.txt
+          0.3     1   0.32   0.32   0.32   0.32     0 /space-travel/plans/space-suit.jpg
+          0.3     1   0.32   0.32   0.32   0.32     0 /space-travel/ships/tardis.html
+          0.3     1   0.25   0.25   0.25   0.25     0 /approve-photo
+          0.2     1   0.18   0.18   0.18   0.18     0 /ufo-sightings/report
+          0.2     1   0.16   0.16   0.16   0.16     0 /space-travelers/famous/spock.jpg
+          0.2     1   0.16   0.16   0.16   0.16     0 /login
+          0.1     1   0.14   0.14   0.14   0.14     0 /space-travel/ships/soyuz.html
+                  0                                 1 /submit-photo
 
 Again, this report is also available in HTML form.
 
-    >>> zc.zservertracelog.tracereport.main(['--html', sample_log])
+    >>> zc.zservertracelog.tracereport.main(
+    ...     ['--html', '--app-request-threshold', '0', sample_log])
     <html title="trace log statistics"><body>
     <table border="2">
     <tr>
@@ -331,175 +320,299 @@
     <td>2009-07-30 15:47</td><td>1</td><td>0</td><td>0</td><td><font size="+2"><strong>1</strong></font></td><td>0</td>
     <td>1</td><td>      0.64</td><td>      0.64</td>
     </tr>
+    </table>
+    <table border="1">
+    <tr><th>age</th><th>R</th><th>url</th><th>state</th></tr>
     <tr>
+    <td>60</td><td></td><td><a href="#u96">/space-travel/plans/supplies.txt</a></td><td>app</td>
+    </tr>
+    </table>
+    <table border="2">
+    <tr>
+    <th>Minute</th>
+    <th>Requests</th>
+    <th>Requests inputing</th>
+    <th>Requests waiting</th>
+    <th>Requests executing</th>
+    <th>Requests outputing</th>
+    <th>Requests completed</th>
+    <th>Mean Seconds Per Request Total</th>
+    <th>Mean Seconds Per Request in App</th>
+    </tr>
+    <tr>
     <td>2009-07-30 15:48</td><td>2</td><td>0</td><td>1</td><td><font size="+2"><strong>1</strong></font></td><td>0</td>
     <td>3</td><td>     20.43</td><td>     20.35</td>
     </tr>
+    </table>
+    <table border="1">
+    <tr><th>age</th><th>R</th><th>url</th><th>state</th></tr>
+    <tr>
+    <td>60</td><td></td><td><a href="#u99">/constellations/andromeda.html</a></td><td>app</td>
+    </tr>
+    </table>
+    <table border="2">
+    <tr>
+    <th>Minute</th>
+    <th>Requests</th>
+    <th>Requests inputing</th>
+    <th>Requests waiting</th>
+    <th>Requests executing</th>
+    <th>Requests outputing</th>
+    <th>Requests completed</th>
+    <th>Mean Seconds Per Request Total</th>
+    <th>Mean Seconds Per Request in App</th>
+    </tr>
     <tr style="background: lightgrey">
     <td>2009-07-30 15:49</td><td>0</td><td>0</td><td>0</td><td><font size="+2"><strong>0</strong></font></td><td>0</td>
     <td>4</td><td>     31.81</td><td>     15.85</td>
     </tr>
     <tr>
-    <td>2009-07-30 15:50</td><td>1</td><td>0</td><td>0</td><td><font size="+2"><strong>1</strong></font></td><td>0</td>
-    <td>3</td><td>      0.38</td><td>      0.27</td>
+    <td>2009-07-30 15:50</td><td>2</td><td>0</td><td>0</td><td><font size="+2"><strong>2</strong></font></td><td>0</td>
+    <td>2</td><td>      0.34</td><td>      0.17</td>
     </tr>
+    </table>
+    <table border="1">
+    <tr><th>age</th><th>R</th><th>url</th><th>state</th></tr>
+    <tr>
+    <td>60</td><td></td><td><a href="#u104">/submit-photo</a></td><td>app</td>
+    </tr>
+    <tr>
+    <td>60</td><td></td><td><a href="#u106">/favicon.png</a></td><td>app</td>
+    </tr>
+    </table>
+    <table border="2">
+    <tr>
+    <th>Minute</th>
+    <th>Requests</th>
+    <th>Requests inputing</th>
+    <th>Requests waiting</th>
+    <th>Requests executing</th>
+    <th>Requests outputing</th>
+    <th>Requests completed</th>
+    <th>Mean Seconds Per Request Total</th>
+    <th>Mean Seconds Per Request in App</th>
+    </tr>
     <tr style="background: lightgrey">
-    <td>2009-07-30 15:51</td><td>2</td><td>0</td><td>1</td><td><font size="+2"><strong>0</strong></font></td><td>1</td>
+    <td>2009-07-30 15:51</td><td>3</td><td>0</td><td>1</td><td><font size="+2"><strong>1</strong></font></td><td>1</td>
     <td>5</td><td>     12.31</td><td>     12.25</td>
     </tr>
+    </table>
+    <table border="1">
+    <tr><th>age</th><th>R</th><th>url</th><th>state</th></tr>
     <tr>
-    <td>2009-07-30 15:52</td><td>2</td><td>0</td><td>1</td><td><font size="+2"><strong>1</strong></font></td><td>0</td>
+    <td>121</td><td></td><td><a href="#u104">/submit-photo</a></td><td>app</td>
+    </tr>
+    </table>
+    <table border="2">
+    <tr>
+    <th>Minute</th>
+    <th>Requests</th>
+    <th>Requests inputing</th>
+    <th>Requests waiting</th>
+    <th>Requests executing</th>
+    <th>Requests outputing</th>
+    <th>Requests completed</th>
+    <th>Mean Seconds Per Request Total</th>
+    <th>Mean Seconds Per Request in App</th>
+    </tr>
+    <tr>
+    <td>2009-07-30 15:52</td><td>3</td><td>0</td><td>1</td><td><font size="+2"><strong>2</strong></font></td><td>0</td>
     <td>8</td><td>     20.65</td><td>      2.52</td>
     </tr>
+    </table>
+    <table border="1">
+    <tr><th>age</th><th>R</th><th>url</th><th>state</th></tr>
+    <tr>
+    <td>200</td><td></td><td><a href="#u104">/submit-photo</a></td><td>app</td>
+    </tr>
+    <tr>
+    <td>68</td><td></td><td><a href="#u115">/stars/alpha-centauri.html</a></td><td>app</td>
+    </tr>
+    </table>
+    <table border="2">
+    <tr>
+    <th>Minute</th>
+    <th>Requests</th>
+    <th>Requests inputing</th>
+    <th>Requests waiting</th>
+    <th>Requests executing</th>
+    <th>Requests outputing</th>
+    <th>Requests completed</th>
+    <th>Mean Seconds Per Request Total</th>
+    <th>Mean Seconds Per Request in App</th>
+    </tr>
     <tr style="background: lightgrey">
-    <td>2009-07-30 15:53</td><td>2</td><td>0</td><td>2</td><td><font size="+2"><strong>0</strong></font></td><td>0</td>
+    <td>2009-07-30 15:53</td><td>3</td><td>0</td><td>2</td><td><font size="+2"><strong>1</strong></font></td><td>0</td>
     <td>11</td><td>     14.53</td><td>      6.53</td>
     </tr>
     </table>
-    <BLANKLINE>
-    URL statistics:
     <table border="1">
-    <tr><th>Impact</th><th>count</th><th>min</th>
-    <th>median</th><th>mean</th><th>max</th><th>hangs</th></tr>
+    <tr><th>age</th><th>R</th><th>url</th><th>state</th></tr>
     <tr>
-    <td><a name="u111">62.41844</td><td>1</td><td>62.41844</td><td>62.41844</td><td>62.41844</td><td>62.41844</td><td>0</td>
-    <td>/constellations/andromeda.html -> 500</td>
+    <td>270</td><td></td><td><a href="#u104">/submit-photo</a></td><td>app</td>
     </tr>
-    <tr style="background: lightgrey;">
-    <td><a name="u130">61.502412</td><td>1</td><td>61.502412</td><td>61.502412</td><td>61.502412</td><td>61.502412</td><td>0</td>
-    <td>/stars/alpha-centauri.html -> 200</td>
+    </table>
+    <table border="2">
+    <tr>
+    <th>Minute</th>
+    <th>Requests</th>
+    <th>Requests inputing</th>
+    <th>Requests waiting</th>
+    <th>Requests executing</th>
+    <th>Requests outputing</th>
+    <th>Requests completed</th>
+    <th>Mean Seconds Per Request Total</th>
+    <th>Mean Seconds Per Request in App</th>
     </tr>
+    Left over:
+    </table>
+    <table border="1">
+    <tr><th>age</th><th>R</th><th>url</th><th>state</th></tr>
     <tr>
-    <td><a name="u108">60.3431</td><td>1</td><td>60.3431</td><td>60.3431</td><td>60.3431</td><td>60.3431</td><td>0</td>
-    <td>/space-travel/plans/supplies.txt -> 304</td>
+    <td>271</td><td></td><td><a href="#u104">/submit-photo</a></td><td>app</td>
     </tr>
-    <tr style="background: lightgrey;">
-    <td><a name="u118">60.267171</td><td>2</td><td>0.132899</td><td>30.1335855</td><td>30.1335855</td><td>60.134272</td><td>0</td>
-    <td>/favicon.png -> 404</td>
+    </table>
+    <table border="2">
+    <tr>
+    <th>Minute</th>
+    <th>Requests</th>
+    <th>Requests inputing</th>
+    <th>Requests waiting</th>
+    <th>Requests executing</th>
+    <th>Requests outputing</th>
+    <th>Requests completed</th>
+    <th>Mean Seconds Per Request Total</th>
+    <th>Mean Seconds Per Request in App</th>
     </tr>
+    </table>
+    <BLANKLINE>
+    URL statistics:
+    <table border="1">
+    <tr><th>Impact</th><th>count</th><th>min</th>
+    <th>median</th><th>mean</th><th>max</th><th>hangs</th></tr>
     <tr>
-    <td><a name="u124">9.693661</td><td>1</td><td>9.693661</td><td>9.693661</td><td>9.693661</td><td>9.693661</td><td>0</td>
-    <td>/planets/saturn.html -> 200</td>
+    <td><a name="u99">62.41844</a></td><td>1</td><td>62.41844</td><td>62.41844</td><td>62.41844</td><td>62.41844</td><td>0</td>
+    <td>/constellations/andromeda.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u128">8.29953</td><td>1</td><td>8.29953</td><td>8.29953</td><td>8.29953</td><td>8.29953</td><td>0</td>
-    <td>/moons/io.html -> 200</td>
+    <td><a name="u115">61.502412</a></td><td>1</td><td>61.502412</td><td>61.502412</td><td>61.502412</td><td>61.502412</td><td>0</td>
+    <td>/stars/alpha-centauri.html</td>
     </tr>
     <tr>
-    <td><a name="u132">7.339574</td><td>1</td><td>7.339574</td><td>7.339574</td><td>7.339574</td><td>7.339574</td><td>0</td>
-    <td>/planets/jupiter.html -> 200</td>
+    <td><a name="u96">60.6803</a></td><td>2</td><td>0.3372</td><td>30.34015</td><td>30.34015</td><td>60.3431</td><td>0</td>
+    <td>/space-travel/plans/supplies.txt</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u137">0.879732</td><td>1</td><td>0.879732</td><td>0.879732</td><td>0.879732</td><td>0.879732</td><td>0</td>
-    <td>/stories/aliens-posing-as-humans.html -> 200</td>
+    <td><a name="u106">60.267171</a></td><td>2</td><td>0.132899</td><td>30.1335855</td><td>30.1335855</td><td>60.134272</td><td>0</td>
+    <td>/favicon.png</td>
     </tr>
     <tr>
-    <td><a name="u133">0.7302</td><td>2</td><td>0.3526</td><td>0.3651</td><td>0.3651</td><td>0.3776</td><td>0</td>
-    <td>/space-travel/plans/signals.html -> 200</td>
+    <td><a name="u110">9.693661</a></td><td>1</td><td>9.693661</td><td>9.693661</td><td>9.693661</td><td>9.693661</td><td>0</td>
+    <td>/planets/saturn.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u112">0.7221</td><td>2</td><td>0.3385</td><td>0.36105</td><td>0.36105</td><td>0.3836</td><td>0</td>
-    <td>/space-travel/plans/space-logs.txt -> 200</td>
+    <td><a name="u113">8.29953</a></td><td>1</td><td>8.29953</td><td>8.29953</td><td>8.29953</td><td>8.29953</td><td>0</td>
+    <td>/moons/io.html</td>
     </tr>
     <tr>
-    <td><a name="u107">0.63826</td><td>1</td><td>0.63826</td><td>0.63826</td><td>0.63826</td><td>0.63826</td><td>0</td>
-    <td>/columns/t-jansen -> 200</td>
+    <td><a name="u117">7.339574</a></td><td>1</td><td>7.339574</td><td>7.339574</td><td>7.339574</td><td>7.339574</td><td>0</td>
+    <td>/planets/jupiter.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u119">0.49124</td><td>3</td><td>0.1529</td><td>0.16141</td><td>0.163746666667</td><td>0.17693</td><td>0</td>
-    <td>/space-travelers/famous/kirk.jpg -> 200</td>
+    <td><a name="u118">1.0394</a></td><td>3</td><td>0.3092</td><td>0.3526</td><td>0.346466666667</td><td>0.3776</td><td>0</td>
+    <td>/space-travel/plans/signals.html</td>
     </tr>
     <tr>
-    <td><a name="u116">0.470764</td><td>1</td><td>0.470764</td><td>0.470764</td><td>0.470764</td><td>0.470764</td><td>0</td>
-    <td>/submit-photo -> 200</td>
+    <td><a name="u122">0.879732</a></td><td>1</td><td>0.879732</td><td>0.879732</td><td>0.879732</td><td>0.879732</td><td>0</td>
+    <td>/stories/aliens-posing-as-humans.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u122">0.4232</td><td>1</td><td>0.4232</td><td>0.4232</td><td>0.4232</td><td>0.4232</td><td>0</td>
-    <td>/space-travel/plans/launchpad.html -> 200</td>
+    <td><a name="u98">0.7755</a></td><td>2</td><td>0.3523</td><td>0.38775</td><td>0.38775</td><td>0.4232</td><td>0</td>
+    <td>/space-travel/plans/launchpad.html</td>
     </tr>
     <tr>
-    <td><a name="u120">0.3967</td><td>1</td><td>0.3967</td><td>0.3967</td><td>0.3967</td><td>0.3967</td><td>0</td>
-    <td>/space-travel/plans/moon-buggy.jpg -> 200</td>
+    <td><a name="u124">0.729</a></td><td>1</td><td>0.3645</td><td>0.3645</td><td>0.3645</td><td>0.3645</td><td>1</td>
+    <td>/space-travel/plans/orbit.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u125">0.3794</td><td>1</td><td>0.3794</td><td>0.3794</td><td>0.3794</td><td>0.3794</td><td>0</td>
-    <td>/space-travel/plans/space-diary.txt -> 200</td>
+    <td><a name="u100">0.7221</a></td><td>2</td><td>0.3385</td><td>0.36105</td><td>0.36105</td><td>0.3836</td><td>0</td>
+    <td>/space-travel/plans/space-logs.txt</td>
     </tr>
     <tr>
-    <td><a name="u115">0.374609</td><td>2</td><td>0.184486</td><td>0.1873045</td><td>0.1873045</td><td>0.190123</td><td>0</td>
-    <td>/faqs/how-to-recognize-lazer-fire.html -> 200</td>
+    <td><a name="u97">0.6988</a></td><td>2</td><td>0.3474</td><td>0.3494</td><td>0.3494</td><td>0.3514</td><td>0</td>
+    <td>/space-travel/plans/moon-base.jpg</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u139">0.3645</td><td>1</td><td>0.3645</td><td>0.3645</td><td>0.3645</td><td>0.3645</td><td>0</td>
-    <td>/space-travel/plans/orbit.html -> 200</td>
+    <td><a name="u95">0.63826</a></td><td>1</td><td>0.63826</td><td>0.63826</td><td>0.63826</td><td>0.63826</td><td>0</td>
+    <td>/columns/t-jansen</td>
     </tr>
     <tr>
-    <td><a name="u135">0.3542</td><td>1</td><td>0.3542</td><td>0.3542</td><td>0.3542</td><td>0.3542</td><td>0</td>
-    <td>/js/photo.js -> 200</td>
+    <td><a name="u107">0.49124</a></td><td>3</td><td>0.1529</td><td>0.16141</td><td>0.163746666667</td><td>0.17693</td><td>0</td>
+    <td>/space-travelers/famous/kirk.jpg</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u141">0.354</td><td>1</td><td>0.354</td><td>0.354</td><td>0.354</td><td>0.354</td><td>0</td>
-    <td>/space-travel/plans/visor.jpg -> 200</td>
+    <td><a name="u108">0.3967</a></td><td>1</td><td>0.3967</td><td>0.3967</td><td>0.3967</td><td>0.3967</td><td>0</td>
+    <td>/space-travel/plans/moon-buggy.jpg</td>
     </tr>
     <tr>
-    <td><a name="u129">0.3526</td><td>1</td><td>0.3526</td><td>0.3526</td><td>0.3526</td><td>0.3526</td><td>0</td>
-    <td>/space-travel/plans/lunar-cycles.html -> 200</td>
+    <td><a name="u111">0.3794</a></td><td>1</td><td>0.3794</td><td>0.3794</td><td>0.3794</td><td>0.3794</td><td>0</td>
+    <td>/space-travel/plans/space-diary.txt</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u110">0.3523</td><td>1</td><td>0.3523</td><td>0.3523</td><td>0.3523</td><td>0.3523</td><td>0</td>
-    <td>/space-travel/plans/launchpad.html -> 304</td>
+    <td><a name="u103">0.374609</a></td><td>2</td><td>0.184486</td><td>0.1873045</td><td>0.1873045</td><td>0.190123</td><td>0</td>
+    <td>/faqs/how-to-recognize-lazer-fire.html</td>
     </tr>
     <tr>
-    <td><a name="u121">0.3514</td><td>1</td><td>0.3514</td><td>0.3514</td><td>0.3514</td><td>0.3514</td><td>0</td>
-    <td>/space-travel/plans/moon-base.jpg -> 200</td>
+    <td><a name="u120">0.3542</a></td><td>1</td><td>0.3542</td><td>0.3542</td><td>0.3542</td><td>0.3542</td><td>0</td>
+    <td>/js/photo.js</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u131">0.350755</td><td>1</td><td>0.350755</td><td>0.350755</td><td>0.350755</td><td>0.350755</td><td>0</td>
-    <td>/faqs/how-to-charge-lazers.html -> 200</td>
+    <td><a name="u125">0.354</a></td><td>1</td><td>0.354</td><td>0.354</td><td>0.354</td><td>0.354</td><td>0</td>
+    <td>/space-travel/plans/visor.jpg</td>
     </tr>
     <tr>
-    <td><a name="u109">0.3474</td><td>1</td><td>0.3474</td><td>0.3474</td><td>0.3474</td><td>0.3474</td><td>0</td>
-    <td>/space-travel/plans/moon-base.jpg -> 304</td>
+    <td><a name="u114">0.3526</a></td><td>1</td><td>0.3526</td><td>0.3526</td><td>0.3526</td><td>0.3526</td><td>0</td>
+    <td>/space-travel/plans/lunar-cycles.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u127">0.3372</td><td>1</td><td>0.3372</td><td>0.3372</td><td>0.3372</td><td>0.3372</td><td>0</td>
-    <td>/space-travel/plans/supplies.txt -> 200</td>
+    <td><a name="u116">0.350755</a></td><td>1</td><td>0.350755</td><td>0.350755</td><td>0.350755</td><td>0.350755</td><td>0</td>
+    <td>/faqs/how-to-charge-lazers.html</td>
     </tr>
     <tr>
-    <td><a name="u114">0.3325</td><td>1</td><td>0.3325</td><td>0.3325</td><td>0.3325</td><td>0.3325</td><td>0</td>
-    <td>/space-travel/plans/cryostasis.txt -> 200</td>
+    <td><a name="u102">0.3325</a></td><td>1</td><td>0.3325</td><td>0.3325</td><td>0.3325</td><td>0.3325</td><td>0</td>
+    <td>/space-travel/plans/cryostasis.txt</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u123">0.3211</td><td>1</td><td>0.3211</td><td>0.3211</td><td>0.3211</td><td>0.3211</td><td>0</td>
-    <td>/space-travel/plans/space-suit.jpg -> 200</td>
+    <td><a name="u109">0.3211</a></td><td>1</td><td>0.3211</td><td>0.3211</td><td>0.3211</td><td>0.3211</td><td>0</td>
+    <td>/space-travel/plans/space-suit.jpg</td>
     </tr>
     <tr>
-    <td><a name="u126">0.31994</td><td>1</td><td>0.31994</td><td>0.31994</td><td>0.31994</td><td>0.31994</td><td>0</td>
-    <td>/space-travel/ships/tardis.html -> 200</td>
+    <td><a name="u112">0.31994</a></td><td>1</td><td>0.31994</td><td>0.31994</td><td>0.31994</td><td>0.31994</td><td>0</td>
+    <td>/space-travel/ships/tardis.html</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u140">0.3092</td><td>1</td><td>0.3092</td><td>0.3092</td><td>0.3092</td><td>0.3092</td><td>0</td>
-    <td>/space-travel/plans/signals.html -> 304</td>
+    <td><a name="u101">0.252708</a></td><td>1</td><td>0.252708</td><td>0.252708</td><td>0.252708</td><td>0.252708</td><td>0</td>
+    <td>/approve-photo</td>
     </tr>
     <tr>
-    <td><a name="u113">0.252708</td><td>1</td><td>0.252708</td><td>0.252708</td><td>0.252708</td><td>0.252708</td><td>0</td>
-    <td>/approve-photo -> 200</td>
+    <td><a name="u119">0.181654</a></td><td>1</td><td>0.181654</td><td>0.181654</td><td>0.181654</td><td>0.181654</td><td>0</td>
+    <td>/ufo-sightings/report</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u134">0.181654</td><td>1</td><td>0.181654</td><td>0.181654</td><td>0.181654</td><td>0.181654</td><td>0</td>
-    <td>/ufo-sightings/report -> 200</td>
+    <td><a name="u121">0.15727</a></td><td>1</td><td>0.15727</td><td>0.15727</td><td>0.15727</td><td>0.15727</td><td>0</td>
+    <td>/space-travelers/famous/spock.jpg</td>
     </tr>
     <tr>
-    <td><a name="u136">0.15727</td><td>1</td><td>0.15727</td><td>0.15727</td><td>0.15727</td><td>0.15727</td><td>0</td>
-    <td>/space-travelers/famous/spock.jpg -> 200</td>
+    <td><a name="u105">0.15669</a></td><td>1</td><td>0.15669</td><td>0.15669</td><td>0.15669</td><td>0.15669</td><td>0</td>
+    <td>/login</td>
     </tr>
     <tr style="background: lightgrey;">
-    <td><a name="u117">0.15669</td><td>1</td><td>0.15669</td><td>0.15669</td><td>0.15669</td><td>0.15669</td><td>0</td>
-    <td>/login -> 302</td>
+    <td><a name="u123">0.137797</a></td><td>1</td><td>0.137797</td><td>0.137797</td><td>0.137797</td><td>0.137797</td><td>0</td>
+    <td>/space-travel/ships/soyuz.html</td>
     </tr>
     <tr>
-    <td><a name="u138">0.137797</td><td>1</td><td>0.137797</td><td>0.137797</td><td>0.137797</td><td>0.137797</td><td>0</td>
-    <td>/space-travel/ships/soyuz.html -> 404</td>
+    <td><a name="u104">&nbsp;</a></td><td>0</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>1</td>
+    <td>/submit-photo</td>
     </tr>
     </table>
     </body></html>



More information about the checkins mailing list