{"id":509,"date":"2012-05-06T12:03:06","date_gmt":"2012-05-06T16:03:06","guid":{"rendered":"http:\/\/www.rfdm.com\/blog\/?p=509"},"modified":"2013-04-20T10:59:25","modified_gmt":"2013-04-20T14:59:25","slug":"measuring-tcp-round-trip-times-part-4-plotting-the-data","status":"publish","type":"post","link":"https:\/\/www.rfdm.com\/blog\/?p=509","title":{"rendered":"Measuring TCP round-trip times, part 4: plotting the data"},"content":{"rendered":"<p>I added a new plot to the <a href=\"\/sitetraffic.php\">Site Traffic<\/a> page.  This is just another Wt widget in my existing Wt application that displays the traffic chart.  Since Wt does not have a box plot, I&#8217;m displaying the data as a simple point\/line chart.  There&#8217;s a data series for each of the minimum, 25th percentile, median, 75th percentile and 95th percentile.  These are global round-trip time measurements across all hosts that accessed my web site.  In a very rough sense, they represent the network distance of the clients of my web site.  It&#8217;s worth noting that the minimum line typically represents my own traffic, since my workstation shares an ethernet connection with my web server.<\/p>\n<p>Clicking on the chart will display the values (in a table below the chart) for the time that was clicked.  I added the same function to the traffic chart while I was in the code.  I also started playing with mouse drag tracking so I can later add zooming.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I added a new plot to the Site Traffic page. This is just another Wt widget in my existing Wt application that displays the traffic chart. Since Wt does not have a box plot, I&#8217;m displaying the data as a simple point\/line chart. There&#8217;s a data series for each of the minimum, 25th percentile, median, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.rfdm.com\/blog\/?p=509\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Measuring TCP round-trip times, part 4: plotting the data&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,12,13],"tags":[23,42],"class_list":["post-509","post","type-post","status-publish","format-standard","hentry","category-freebsd","category-software-development","category-web-development","tag-c","tag-wt"],"_links":{"self":[{"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=509"}],"version-history":[{"count":7,"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/509\/revisions"}],"predecessor-version":[{"id":625,"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/509\/revisions\/625"}],"wp:attachment":[{"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rfdm.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}