commit af83756289928095e8a2c8856f92e8f28198f9c3 Author: Lunar lunar@torproject.org Date: Thu Mar 27 16:08:29 2014 +0100
Import Karsten's response time graph script from #11177 --- response-time/README.txt | 8 + response-time/data/2013Q3.csv | 654 ++++++++++++++++++++++++++++++++++++++++ response-time/data/2013Q4.csv | 601 ++++++++++++++++++++++++++++++++++++ response-time/response_time.py | 5 +- response-time/time-to-reply.R | 43 +++ 5 files changed, 1309 insertions(+), 2 deletions(-)
diff --git a/response-time/README.txt b/response-time/README.txt new file mode 100644 index 0000000..1784c64 --- /dev/null +++ b/response-time/README.txt @@ -0,0 +1,8 @@ +# Install required packages +R +install.packages("ggplot2") +quit() + +# Run graphing script +R --slave -f time-to-reply.R --args data/2013Q4.csv 2013Q4.pdf + diff --git a/response-time/data/2013Q3.csv b/response-time/data/2013Q3.csv new file mode 100644 index 0000000..8281c8a --- /dev/null +++ b/response-time/data/2013Q3.csv @@ -0,0 +1,654 @@ +month,fromhours,tohours,requests +2013-07,0,1,621 +2013-07,1,2,200 +2013-07,2,3,156 +2013-07,3,4,119 +2013-07,4,5,85 +2013-07,5,6,57 +2013-07,6,7,42 +2013-07,7,8,25 +2013-07,8,9,40 +2013-07,9,10,31 +2013-07,10,11,29 +2013-07,11,12,21 +2013-07,12,13,21 +2013-07,13,14,12 +2013-07,14,15,22 +2013-07,15,16,4 +2013-07,16,17,10 +2013-07,17,18,13 +2013-07,18,19,15 +2013-07,19,20,6 +2013-07,20,21,7 +2013-07,21,22,5 +2013-07,22,23,9 +2013-07,23,24,7 +2013-07,24,25,7 +2013-07,25,26,3 +2013-07,26,27,6 +2013-07,27,28,4 +2013-07,28,29,7 +2013-07,29,30,2 +2013-07,30,31,5 +2013-07,31,32,3 +2013-07,32,33,3 +2013-07,33,34,2 +2013-07,34,35,3 +2013-07,36,37,1 +2013-07,37,38,1 +2013-07,38,39,1 +2013-07,39,40,2 +2013-07,40,41,6 +2013-07,41,42,3 +2013-07,42,43,5 +2013-07,43,44,3 +2013-07,45,46,3 +2013-07,47,48,1 +2013-07,48,49,1 +2013-07,49,50,3 +2013-07,51,52,1 +2013-07,52,53,4 +2013-07,54,55,5 +2013-07,56,57,3 +2013-07,61,62,1 +2013-07,62,63,2 +2013-07,63,64,1 +2013-07,64,65,1 +2013-07,66,67,3 +2013-07,67,68,1 +2013-07,69,70,2 +2013-07,70,71,2 +2013-07,76,77,2 +2013-07,80,81,3 +2013-07,81,82,1 +2013-07,84,85,1 +2013-07,85,86,2 +2013-07,86,87,1 +2013-07,87,88,2 +2013-07,92,93,1 +2013-07,93,94,1 +2013-07,94,95,2 +2013-07,97,98,3 +2013-07,99,100,1 +2013-07,100,101,1 +2013-07,101,102,1 +2013-07,109,110,1 +2013-07,113,114,2 +2013-07,115,116,1 +2013-07,122,123,1 +2013-07,123,124,1 +2013-07,127,128,1 +2013-07,130,131,1 +2013-07,131,132,1 +2013-07,144,145,1 +2013-07,154,155,1 +2013-07,156,157,1 +2013-07,158,159,1 +2013-07,159,160,1 +2013-07,167,168,1 +2013-07,169,170,1 +2013-07,183,184,1 +2013-07,211,212,1 +2013-07,212,213,1 +2013-07,222,223,1 +2013-07,231,232,1 +2013-07,232,233,1 +2013-07,233,234,1 +2013-07,236,237,1 +2013-07,242,243,1 +2013-07,251,252,1 +2013-07,258,259,1 +2013-07,264,265,1 +2013-07,267,268,1 +2013-07,275,276,1 +2013-07,283,284,1 +2013-07,291,292,1 +2013-07,296,297,2 +2013-07,298,299,1 +2013-07,320,321,1 +2013-07,344,345,1 +2013-07,349,350,1 +2013-07,376,377,1 +2013-07,383,384,1 +2013-07,389,390,1 +2013-07,399,400,1 +2013-07,406,407,1 +2013-07,430,431,1 +2013-07,457,458,1 +2013-07,488,489,1 +2013-07,504,505,1 +2013-07,516,517,1 +2013-07,526,527,1 +2013-07,533,534,1 +2013-07,548,549,1 +2013-07,549,550,1 +2013-07,551,552,1 +2013-07,567,568,1 +2013-07,579,580,1 +2013-07,582,583,1 +2013-07,651,652,2 +2013-07,682,683,1 +2013-07,715,716,1 +2013-07,720,721,1 +2013-07,723,724,1 +2013-07,757,758,1 +2013-07,762,763,1 +2013-07,766,767,1 +2013-07,768,769,1 +2013-07,772,773,1 +2013-07,777,778,1 +2013-07,796,797,1 +2013-07,820,821,1 +2013-07,836,837,1 +2013-07,860,861,1 +2013-07,903,904,1 +2013-07,938,939,1 +2013-07,983,984,1 +2013-07,1005,1006,1 +2013-07,1047,1048,1 +2013-07,1128,1129,1 +2013-07,1142,1143,1 +2013-07,1155,1156,1 +2013-07,1192,1193,1 +2013-07,1219,1220,1 +2013-07,1222,1223,1 +2013-07,1236,1237,1 +2013-07,1237,1238,1 +2013-07,1242,1243,1 +2013-07,1268,1269,1 +2013-07,1287,1288,1 +2013-07,1292,1293,1 +2013-07,1306,1307,1 +2013-07,1309,1310,1 +2013-07,1314,1315,1 +2013-07,1320,1321,1 +2013-07,1329,1330,1 +2013-07,1333,1334,1 +2013-07,1337,1338,1 +2013-07,1411,1412,1 +2013-07,1417,1418,1 +2013-07,1445,1446,1 +2013-07,1456,1457,1 +2013-07,1465,1466,1 +2013-07,1483,1484,1 +2013-07,1512,1513,1 +2013-07,1528,1529,1 +2013-07,1529,1530,1 +2013-07,1540,1541,1 +2013-07,1541,1542,1 +2013-07,1545,1546,2 +2013-07,1552,1553,2 +2013-07,1567,1568,1 +2013-07,1573,1574,1 +2013-07,1582,1583,1 +2013-07,1585,1586,1 +2013-07,1589,1590,1 +2013-07,1595,1596,1 +2013-07,1598,1599,1 +2013-07,1613,1614,1 +2013-07,1615,1616,1 +2013-07,1628,1629,1 +2013-07,1641,1642,1 +2013-07,1661,1662,1 +2013-07,1674,1675,1 +2013-07,1727,1728,1 +2013-07,1742,1743,1 +2013-07,1743,1744,2 +2013-07,1765,1766,1 +2013-07,1771,1772,1 +2013-07,1772,1773,1 +2013-07,1775,1776,1 +2013-07,1785,1786,1 +2013-07,1788,1789,1 +2013-07,1792,1793,2 +2013-07,1796,1797,1 +2013-07,1799,1800,1 +2013-07,1806,1807,1 +2013-07,1817,1818,1 +2013-07,1833,1834,1 +2013-07,1842,1843,1 +2013-07,1851,1852,2 +2013-07,1852,1853,1 +2013-07,1855,1856,1 +2013-07,1857,1858,1 +2013-07,1860,1861,1 +2013-07,1861,1862,2 +2013-07,1867,1868,1 +2013-07,1886,1887,1 +2013-07,1888,1889,1 +2013-07,1890,1891,1 +2013-07,1901,1902,1 +2013-07,1902,1903,2 +2013-07,1908,1909,1 +2013-07,1921,1922,1 +2013-07,1925,1926,1 +2013-07,1934,1935,1 +2013-07,1961,1962,1 +2013-07,1971,1972,1 +2013-07,1972,1973,1 +2013-07,1982,1983,1 +2013-07,1983,1984,1 +2013-07,2078,2079,1 +2013-07,2091,2092,1 +2013-07,2152,2153,1 +2013-07,2276,2277,1 +2013-07,2280,2281,1 +2013-07,2281,2282,1 +2013-07,2294,2295,1 +2013-07,2365,2366,1 +2013-07,2370,2371,1 +2013-07,2644,2645,1 +2013-07,2670,2671,1 +2013-07,2808,2809,1 +2013-07,2861,2862,1 +2013-07,2974,2975,1 +2013-07,2976,2977,1 +2013-07,3000,3001,1 +2013-07,3083,3084,1 +2013-08,0,1,740 +2013-08,1,2,251 +2013-08,2,3,154 +2013-08,3,4,89 +2013-08,4,5,84 +2013-08,5,6,45 +2013-08,6,7,40 +2013-08,7,8,41 +2013-08,8,9,33 +2013-08,9,10,23 +2013-08,10,11,31 +2013-08,11,12,26 +2013-08,12,13,16 +2013-08,13,14,20 +2013-08,14,15,15 +2013-08,15,16,8 +2013-08,16,17,13 +2013-08,17,18,15 +2013-08,18,19,12 +2013-08,19,20,6 +2013-08,20,21,7 +2013-08,21,22,8 +2013-08,22,23,11 +2013-08,23,24,13 +2013-08,24,25,12 +2013-08,25,26,7 +2013-08,26,27,9 +2013-08,27,28,2 +2013-08,28,29,7 +2013-08,29,30,4 +2013-08,30,31,3 +2013-08,31,32,5 +2013-08,32,33,3 +2013-08,33,34,1 +2013-08,34,35,3 +2013-08,35,36,6 +2013-08,36,37,1 +2013-08,37,38,1 +2013-08,38,39,1 +2013-08,39,40,3 +2013-08,40,41,2 +2013-08,41,42,4 +2013-08,42,43,5 +2013-08,43,44,4 +2013-08,44,45,2 +2013-08,45,46,2 +2013-08,46,47,6 +2013-08,47,48,2 +2013-08,48,49,2 +2013-08,49,50,5 +2013-08,50,51,2 +2013-08,51,52,2 +2013-08,52,53,3 +2013-08,53,54,2 +2013-08,54,55,6 +2013-08,55,56,1 +2013-08,56,57,2 +2013-08,57,58,2 +2013-08,58,59,2 +2013-08,59,60,1 +2013-08,62,63,1 +2013-08,63,64,2 +2013-08,64,65,1 +2013-08,66,67,1 +2013-08,67,68,2 +2013-08,69,70,1 +2013-08,70,71,2 +2013-08,71,72,1 +2013-08,72,73,1 +2013-08,73,74,3 +2013-08,74,75,1 +2013-08,75,76,1 +2013-08,76,77,2 +2013-08,81,82,1 +2013-08,85,86,1 +2013-08,87,88,1 +2013-08,94,95,1 +2013-08,96,97,1 +2013-08,97,98,3 +2013-08,109,110,2 +2013-08,115,116,1 +2013-08,122,123,2 +2013-08,123,124,2 +2013-08,125,126,1 +2013-08,130,131,2 +2013-08,134,135,2 +2013-08,136,137,1 +2013-08,144,145,1 +2013-08,146,147,1 +2013-08,154,155,2 +2013-08,156,157,1 +2013-08,158,159,1 +2013-08,167,168,1 +2013-08,177,178,1 +2013-08,183,184,1 +2013-08,185,186,1 +2013-08,199,200,1 +2013-08,206,207,1 +2013-08,216,217,1 +2013-08,221,222,1 +2013-08,222,223,2 +2013-08,224,225,1 +2013-08,231,232,1 +2013-08,244,245,1 +2013-08,268,269,1 +2013-08,269,270,1 +2013-08,271,272,1 +2013-08,296,297,1 +2013-08,298,299,1 +2013-08,303,304,1 +2013-08,318,319,1 +2013-08,320,321,2 +2013-08,332,333,1 +2013-08,336,337,1 +2013-08,342,343,1 +2013-08,344,345,1 +2013-08,349,350,1 +2013-08,359,360,1 +2013-08,376,377,2 +2013-08,383,384,1 +2013-08,389,390,1 +2013-08,406,407,1 +2013-08,430,431,1 +2013-08,457,458,1 +2013-08,469,470,1 +2013-08,488,489,1 +2013-08,504,505,1 +2013-08,505,506,1 +2013-08,516,517,1 +2013-08,526,527,1 +2013-08,533,534,1 +2013-08,548,549,1 +2013-08,549,550,1 +2013-08,551,552,1 +2013-08,554,555,1 +2013-08,579,580,1 +2013-08,582,583,1 +2013-08,651,652,2 +2013-08,682,683,1 +2013-08,699,700,1 +2013-08,715,716,1 +2013-08,720,721,1 +2013-08,723,724,1 +2013-08,762,763,1 +2013-08,766,767,1 +2013-08,768,769,1 +2013-08,772,773,1 +2013-08,777,778,1 +2013-08,796,797,1 +2013-08,820,821,1 +2013-08,836,837,1 +2013-08,860,861,1 +2013-08,903,904,1 +2013-08,907,908,1 +2013-08,912,913,1 +2013-08,938,939,1 +2013-08,983,984,1 +2013-08,1005,1006,1 +2013-08,1047,1048,1 +2013-08,1128,1129,1 +2013-08,1132,1133,1 +2013-08,1142,1143,1 +2013-08,1155,1156,1 +2013-08,1192,1193,1 +2013-08,1219,1220,1 +2013-08,1222,1223,1 +2013-08,1236,1237,1 +2013-08,1237,1238,1 +2013-08,1242,1243,1 +2013-08,1268,1269,1 +2013-08,1287,1288,1 +2013-08,1292,1293,1 +2013-08,1306,1307,1 +2013-08,1309,1310,1 +2013-08,1314,1315,1 +2013-08,1320,1321,1 +2013-08,1329,1330,1 +2013-08,1333,1334,1 +2013-08,1337,1338,1 +2013-08,1378,1379,1 +2013-08,1411,1412,1 +2013-08,1417,1418,1 +2013-08,1440,1441,1 +2013-08,1445,1446,1 +2013-08,1456,1457,1 +2013-08,1459,1460,1 +2013-08,1465,1466,1 +2013-08,1483,1484,1 +2013-08,1512,1513,1 +2013-08,1528,1529,1 +2013-08,1529,1530,1 +2013-08,1540,1541,1 +2013-08,1541,1542,1 +2013-08,1545,1546,2 +2013-08,1552,1553,2 +2013-08,1567,1568,1 +2013-08,1573,1574,1 +2013-08,1582,1583,1 +2013-08,1585,1586,1 +2013-08,1589,1590,1 +2013-08,1595,1596,1 +2013-08,1598,1599,1 +2013-08,1613,1614,1 +2013-08,1615,1616,1 +2013-08,1628,1629,1 +2013-08,1641,1642,1 +2013-08,1661,1662,1 +2013-08,1674,1675,1 +2013-08,1727,1728,1 +2013-08,1742,1743,1 +2013-08,1743,1744,2 +2013-08,1765,1766,1 +2013-08,1771,1772,1 +2013-08,1772,1773,1 +2013-08,1775,1776,1 +2013-08,1785,1786,1 +2013-08,1788,1789,1 +2013-08,1792,1793,2 +2013-08,1796,1797,1 +2013-08,1799,1800,1 +2013-08,1806,1807,1 +2013-08,1817,1818,1 +2013-08,1833,1834,1 +2013-08,1842,1843,1 +2013-08,1851,1852,2 +2013-08,1852,1853,1 +2013-08,1855,1856,1 +2013-08,1857,1858,1 +2013-08,1860,1861,1 +2013-08,1861,1862,2 +2013-08,1867,1868,1 +2013-08,1886,1887,1 +2013-08,1888,1889,1 +2013-08,1890,1891,1 +2013-08,1901,1902,1 +2013-08,1902,1903,2 +2013-08,1908,1909,1 +2013-08,1921,1922,1 +2013-08,1925,1926,1 +2013-08,1934,1935,1 +2013-08,1961,1962,1 +2013-08,1971,1972,1 +2013-08,1972,1973,1 +2013-08,1982,1983,1 +2013-08,1983,1984,1 +2013-08,2078,2079,1 +2013-08,2091,2092,1 +2013-08,2152,2153,1 +2013-08,2164,2165,1 +2013-08,2276,2277,1 +2013-08,2280,2281,1 +2013-08,2281,2282,1 +2013-08,2294,2295,1 +2013-08,2365,2366,1 +2013-08,2370,2371,1 +2013-08,2644,2645,1 +2013-08,2670,2671,1 +2013-08,2808,2809,1 +2013-08,2861,2862,1 +2013-08,2974,2975,1 +2013-08,2976,2977,1 +2013-08,3000,3001,1 +2013-08,3083,3084,1 +2013-09,0,1,722 +2013-09,1,2,210 +2013-09,2,3,128 +2013-09,3,4,86 +2013-09,4,5,65 +2013-09,5,6,43 +2013-09,6,7,37 +2013-09,7,8,35 +2013-09,8,9,24 +2013-09,9,10,28 +2013-09,10,11,20 +2013-09,11,12,22 +2013-09,12,13,19 +2013-09,13,14,16 +2013-09,14,15,17 +2013-09,15,16,11 +2013-09,16,17,13 +2013-09,17,18,9 +2013-09,18,19,11 +2013-09,19,20,6 +2013-09,20,21,11 +2013-09,21,22,5 +2013-09,22,23,5 +2013-09,23,24,6 +2013-09,24,25,2 +2013-09,25,26,8 +2013-09,26,27,4 +2013-09,27,28,2 +2013-09,28,29,6 +2013-09,29,30,6 +2013-09,30,31,5 +2013-09,31,32,3 +2013-09,32,33,3 +2013-09,34,35,1 +2013-09,35,36,1 +2013-09,36,37,1 +2013-09,37,38,2 +2013-09,38,39,1 +2013-09,39,40,1 +2013-09,40,41,1 +2013-09,42,43,1 +2013-09,43,44,3 +2013-09,44,45,1 +2013-09,45,46,2 +2013-09,46,47,3 +2013-09,47,48,1 +2013-09,49,50,3 +2013-09,51,52,2 +2013-09,52,53,2 +2013-09,53,54,1 +2013-09,54,55,1 +2013-09,55,56,2 +2013-09,56,57,2 +2013-09,57,58,2 +2013-09,58,59,1 +2013-09,59,60,3 +2013-09,60,61,1 +2013-09,61,62,2 +2013-09,63,64,1 +2013-09,66,67,3 +2013-09,67,68,3 +2013-09,69,70,1 +2013-09,70,71,4 +2013-09,71,72,2 +2013-09,74,75,2 +2013-09,75,76,1 +2013-09,76,77,1 +2013-09,79,80,1 +2013-09,81,82,1 +2013-09,85,86,1 +2013-09,89,90,2 +2013-09,92,93,1 +2013-09,94,95,1 +2013-09,95,96,1 +2013-09,96,97,1 +2013-09,97,98,4 +2013-09,98,99,1 +2013-09,101,102,1 +2013-09,102,103,1 +2013-09,111,112,1 +2013-09,125,126,1 +2013-09,130,131,2 +2013-09,134,135,1 +2013-09,136,137,1 +2013-09,146,147,1 +2013-09,154,155,1 +2013-09,158,159,1 +2013-09,163,164,1 +2013-09,175,176,1 +2013-09,177,178,1 +2013-09,180,181,1 +2013-09,184,185,1 +2013-09,185,186,1 +2013-09,191,192,1 +2013-09,206,207,1 +2013-09,214,215,2 +2013-09,216,217,1 +2013-09,222,223,1 +2013-09,229,230,1 +2013-09,238,239,1 +2013-09,239,240,1 +2013-09,298,299,1 +2013-09,309,310,1 +2013-09,318,319,1 +2013-09,330,331,1 +2013-09,332,333,1 +2013-09,336,337,1 +2013-09,342,343,1 +2013-09,349,350,1 +2013-09,355,356,1 +2013-09,356,357,1 +2013-09,359,360,1 +2013-09,376,377,1 +2013-09,406,407,1 +2013-09,469,470,1 +2013-09,505,506,1 +2013-09,533,534,1 +2013-09,554,555,1 +2013-09,563,564,1 +2013-09,582,583,1 +2013-09,656,657,1 +2013-09,699,700,1 +2013-09,766,767,1 +2013-09,907,908,1 +2013-09,912,913,1 +2013-09,1090,1091,1 +2013-09,1132,1133,1 +2013-09,1145,1146,1 +2013-09,1236,1237,1 +2013-09,1237,1238,1 +2013-09,1329,1330,1 +2013-09,1378,1379,1 +2013-09,1440,1441,1 +2013-09,1453,1454,1 +2013-09,1459,1460,1 +2013-09,1593,1594,1 +2013-09,1713,1714,1 +2013-09,1741,1742,1 +2013-09,2164,2165,1 +2013-09,2619,2620,1 +2013-09,2644,2645,1 +2013-09,2670,2671,1 +2013-09,2974,2975,1 +2013-09,3083,3084,1 diff --git a/response-time/data/2013Q4.csv b/response-time/data/2013Q4.csv new file mode 100644 index 0000000..39651ec --- /dev/null +++ b/response-time/data/2013Q4.csv @@ -0,0 +1,601 @@ +month,fromhours,tohours,requests +2013-10,0,1,688 +2013-10,1,2,238 +2013-10,2,3,155 +2013-10,3,4,109 +2013-10,4,5,59 +2013-10,5,6,48 +2013-10,6,7,60 +2013-10,7,8,39 +2013-10,8,9,22 +2013-10,9,10,22 +2013-10,10,11,28 +2013-10,11,12,19 +2013-10,12,13,22 +2013-10,13,14,16 +2013-10,14,15,16 +2013-10,15,16,6 +2013-10,16,17,18 +2013-10,17,18,8 +2013-10,18,19,7 +2013-10,19,20,7 +2013-10,20,21,12 +2013-10,21,22,11 +2013-10,22,23,8 +2013-10,23,24,11 +2013-10,24,25,6 +2013-10,25,26,6 +2013-10,26,27,4 +2013-10,27,28,4 +2013-10,28,29,2 +2013-10,29,30,2 +2013-10,30,31,3 +2013-10,31,32,6 +2013-10,32,33,4 +2013-10,34,35,3 +2013-10,36,37,1 +2013-10,37,38,3 +2013-10,38,39,3 +2013-10,39,40,3 +2013-10,41,42,1 +2013-10,42,43,4 +2013-10,43,44,4 +2013-10,44,45,1 +2013-10,45,46,2 +2013-10,46,47,2 +2013-10,47,48,3 +2013-10,49,50,2 +2013-10,51,52,1 +2013-10,55,56,1 +2013-10,56,57,3 +2013-10,59,60,1 +2013-10,61,62,1 +2013-10,62,63,1 +2013-10,63,64,1 +2013-10,64,65,1 +2013-10,65,66,1 +2013-10,67,68,2 +2013-10,70,71,2 +2013-10,72,73,1 +2013-10,74,75,2 +2013-10,75,76,1 +2013-10,76,77,1 +2013-10,79,80,1 +2013-10,80,81,1 +2013-10,86,87,1 +2013-10,87,88,1 +2013-10,89,90,2 +2013-10,92,93,1 +2013-10,94,95,1 +2013-10,95,96,1 +2013-10,99,100,1 +2013-10,101,102,1 +2013-10,102,103,1 +2013-10,105,106,2 +2013-10,110,111,1 +2013-10,111,112,1 +2013-10,116,117,1 +2013-10,119,120,1 +2013-10,122,123,1 +2013-10,125,126,1 +2013-10,135,136,1 +2013-10,136,137,2 +2013-10,138,139,1 +2013-10,141,142,1 +2013-10,143,144,1 +2013-10,154,155,1 +2013-10,158,159,3 +2013-10,166,167,1 +2013-10,167,168,2 +2013-10,175,176,1 +2013-10,177,178,1 +2013-10,180,181,1 +2013-10,184,185,1 +2013-10,185,186,3 +2013-10,193,194,1 +2013-10,206,207,1 +2013-10,214,215,3 +2013-10,227,228,1 +2013-10,229,230,2 +2013-10,239,240,1 +2013-10,254,255,1 +2013-10,298,299,1 +2013-10,330,331,1 +2013-10,336,337,1 +2013-10,349,350,1 +2013-10,355,356,1 +2013-10,356,357,1 +2013-10,359,360,1 +2013-10,406,407,1 +2013-10,466,467,1 +2013-10,484,485,1 +2013-10,485,486,1 +2013-10,486,487,1 +2013-10,502,503,1 +2013-10,524,525,1 +2013-10,533,534,1 +2013-10,551,552,1 +2013-10,563,564,1 +2013-10,566,567,1 +2013-10,582,583,1 +2013-10,589,590,1 +2013-10,627,628,1 +2013-10,632,633,1 +2013-10,656,657,1 +2013-10,741,742,1 +2013-10,766,767,1 +2013-10,768,769,1 +2013-10,912,913,1 +2013-10,918,919,1 +2013-10,1046,1047,1 +2013-10,1090,1091,1 +2013-10,1126,1127,1 +2013-10,1132,1133,1 +2013-10,1145,1146,1 +2013-10,1201,1202,1 +2013-10,1237,1238,1 +2013-10,1329,1330,1 +2013-10,1378,1379,1 +2013-10,1440,1441,1 +2013-10,1453,1454,1 +2013-10,1459,1460,1 +2013-10,1593,1594,1 +2013-10,1636,1637,1 +2013-10,1713,1714,1 +2013-10,1741,1742,1 +2013-10,2042,2043,1 +2013-10,2164,2165,1 +2013-10,2297,2298,1 +2013-10,2312,2313,1 +2013-10,2343,2344,1 +2013-10,2354,2355,1 +2013-10,2370,2371,1 +2013-10,2619,2620,1 +2013-10,2670,2671,1 +2013-10,2974,2975,1 +2013-10,3083,3084,1 +2013-11,0,1,493 +2013-11,1,2,195 +2013-11,2,3,163 +2013-11,3,4,104 +2013-11,4,5,71 +2013-11,5,6,74 +2013-11,6,7,66 +2013-11,7,8,59 +2013-11,8,9,42 +2013-11,9,10,26 +2013-11,10,11,33 +2013-11,11,12,38 +2013-11,12,13,29 +2013-11,13,14,29 +2013-11,14,15,25 +2013-11,15,16,15 +2013-11,16,17,10 +2013-11,17,18,17 +2013-11,18,19,18 +2013-11,19,20,13 +2013-11,20,21,20 +2013-11,21,22,15 +2013-11,22,23,13 +2013-11,23,24,12 +2013-11,24,25,6 +2013-11,25,26,12 +2013-11,26,27,7 +2013-11,27,28,1 +2013-11,28,29,7 +2013-11,29,30,4 +2013-11,30,31,3 +2013-11,31,32,2 +2013-11,32,33,4 +2013-11,33,34,3 +2013-11,34,35,3 +2013-11,35,36,1 +2013-11,36,37,1 +2013-11,37,38,3 +2013-11,38,39,2 +2013-11,39,40,3 +2013-11,40,41,1 +2013-11,41,42,1 +2013-11,42,43,4 +2013-11,43,44,7 +2013-11,44,45,3 +2013-11,45,46,6 +2013-11,46,47,9 +2013-11,47,48,3 +2013-11,49,50,2 +2013-11,51,52,1 +2013-11,53,54,2 +2013-11,54,55,1 +2013-11,55,56,2 +2013-11,56,57,3 +2013-11,59,60,1 +2013-11,60,61,1 +2013-11,61,62,1 +2013-11,62,63,1 +2013-11,63,64,1 +2013-11,64,65,2 +2013-11,65,66,1 +2013-11,67,68,3 +2013-11,70,71,2 +2013-11,71,72,1 +2013-11,72,73,1 +2013-11,73,74,1 +2013-11,74,75,1 +2013-11,75,76,3 +2013-11,76,77,2 +2013-11,79,80,1 +2013-11,80,81,1 +2013-11,81,82,1 +2013-11,83,84,1 +2013-11,85,86,1 +2013-11,86,87,1 +2013-11,88,89,1 +2013-11,89,90,1 +2013-11,90,91,1 +2013-11,94,95,3 +2013-11,95,96,1 +2013-11,96,97,1 +2013-11,98,99,1 +2013-11,99,100,2 +2013-11,101,102,3 +2013-11,102,103,1 +2013-11,104,105,1 +2013-11,105,106,1 +2013-11,107,108,1 +2013-11,110,111,1 +2013-11,111,112,1 +2013-11,115,116,1 +2013-11,117,118,1 +2013-11,119,120,1 +2013-11,120,121,1 +2013-11,123,124,1 +2013-11,124,125,1 +2013-11,125,126,2 +2013-11,135,136,2 +2013-11,136,137,1 +2013-11,139,140,1 +2013-11,141,142,1 +2013-11,142,143,1 +2013-11,143,144,1 +2013-11,144,145,1 +2013-11,145,146,1 +2013-11,158,159,1 +2013-11,163,164,1 +2013-11,165,166,1 +2013-11,166,167,2 +2013-11,167,168,2 +2013-11,177,178,1 +2013-11,181,182,1 +2013-11,187,188,1 +2013-11,192,193,1 +2013-11,194,195,1 +2013-11,197,198,1 +2013-11,206,207,1 +2013-11,207,208,1 +2013-11,214,215,2 +2013-11,216,217,1 +2013-11,229,230,1 +2013-11,235,236,1 +2013-11,239,240,1 +2013-11,254,255,1 +2013-11,298,299,1 +2013-11,335,336,1 +2013-11,336,337,1 +2013-11,349,350,1 +2013-11,355,356,1 +2013-11,356,357,1 +2013-11,359,360,1 +2013-11,363,364,1 +2013-11,406,407,1 +2013-11,437,438,1 +2013-11,466,467,1 +2013-11,484,485,1 +2013-11,485,486,1 +2013-11,486,487,1 +2013-11,502,503,1 +2013-11,524,525,1 +2013-11,533,534,1 +2013-11,551,552,1 +2013-11,566,567,1 +2013-11,582,583,1 +2013-11,589,590,1 +2013-11,614,615,1 +2013-11,627,628,1 +2013-11,632,633,1 +2013-11,656,657,1 +2013-11,741,742,1 +2013-11,768,769,1 +2013-11,918,919,1 +2013-11,957,958,1 +2013-11,1046,1047,1 +2013-11,1090,1091,1 +2013-11,1094,1095,1 +2013-11,1126,1127,1 +2013-11,1132,1133,1 +2013-11,1145,1146,1 +2013-11,1201,1202,1 +2013-11,1237,1238,1 +2013-11,1290,1291,1 +2013-11,1329,1330,1 +2013-11,1378,1379,1 +2013-11,1453,1454,1 +2013-11,1459,1460,1 +2013-11,1593,1594,1 +2013-11,1636,1637,1 +2013-11,1713,1714,1 +2013-11,1741,1742,1 +2013-11,2042,2043,1 +2013-11,2123,2124,1 +2013-11,2164,2165,1 +2013-11,2297,2298,1 +2013-11,2312,2313,1 +2013-11,2343,2344,1 +2013-11,2354,2355,1 +2013-11,2370,2371,1 +2013-11,2619,2620,1 +2013-11,2670,2671,1 +2013-11,2974,2975,1 +2013-11,3083,3084,1 +2013-12,0,1,496 +2013-12,1,2,220 +2013-12,2,3,165 +2013-12,3,4,103 +2013-12,4,5,80 +2013-12,5,6,68 +2013-12,6,7,72 +2013-12,7,8,60 +2013-12,8,9,51 +2013-12,9,10,52 +2013-12,10,11,31 +2013-12,11,12,35 +2013-12,12,13,32 +2013-12,13,14,32 +2013-12,14,15,34 +2013-12,15,16,28 +2013-12,16,17,23 +2013-12,17,18,19 +2013-12,18,19,22 +2013-12,19,20,22 +2013-12,20,21,17 +2013-12,21,22,15 +2013-12,22,23,16 +2013-12,23,24,16 +2013-12,24,25,10 +2013-12,25,26,10 +2013-12,26,27,15 +2013-12,27,28,7 +2013-12,28,29,12 +2013-12,29,30,5 +2013-12,30,31,8 +2013-12,31,32,8 +2013-12,32,33,3 +2013-12,33,34,7 +2013-12,34,35,7 +2013-12,35,36,1 +2013-12,36,37,6 +2013-12,37,38,5 +2013-12,38,39,5 +2013-12,39,40,3 +2013-12,40,41,4 +2013-12,41,42,4 +2013-12,42,43,6 +2013-12,43,44,6 +2013-12,44,45,3 +2013-12,45,46,5 +2013-12,46,47,5 +2013-12,47,48,5 +2013-12,48,49,2 +2013-12,49,50,4 +2013-12,50,51,2 +2013-12,51,52,5 +2013-12,52,53,2 +2013-12,53,54,1 +2013-12,54,55,6 +2013-12,55,56,2 +2013-12,56,57,5 +2013-12,57,58,2 +2013-12,58,59,1 +2013-12,59,60,5 +2013-12,60,61,5 +2013-12,61,62,3 +2013-12,62,63,1 +2013-12,63,64,4 +2013-12,64,65,1 +2013-12,65,66,3 +2013-12,67,68,4 +2013-12,68,69,5 +2013-12,69,70,6 +2013-12,70,71,3 +2013-12,71,72,1 +2013-12,72,73,1 +2013-12,73,74,3 +2013-12,74,75,2 +2013-12,75,76,5 +2013-12,76,77,2 +2013-12,78,79,2 +2013-12,79,80,2 +2013-12,80,81,1 +2013-12,82,83,1 +2013-12,85,86,1 +2013-12,86,87,2 +2013-12,89,90,1 +2013-12,90,91,1 +2013-12,94,95,2 +2013-12,95,96,3 +2013-12,98,99,2 +2013-12,99,100,1 +2013-12,100,101,1 +2013-12,101,102,2 +2013-12,102,103,2 +2013-12,103,104,1 +2013-12,104,105,2 +2013-12,107,108,1 +2013-12,110,111,1 +2013-12,111,112,2 +2013-12,112,113,1 +2013-12,114,115,1 +2013-12,115,116,1 +2013-12,116,117,1 +2013-12,117,118,3 +2013-12,120,121,1 +2013-12,121,122,1 +2013-12,125,126,1 +2013-12,126,127,1 +2013-12,136,137,1 +2013-12,137,138,1 +2013-12,147,148,2 +2013-12,153,154,2 +2013-12,160,161,2 +2013-12,162,163,1 +2013-12,165,166,1 +2013-12,166,167,1 +2013-12,167,168,1 +2013-12,168,169,1 +2013-12,173,174,1 +2013-12,175,176,1 +2013-12,177,178,1 +2013-12,181,182,1 +2013-12,182,183,2 +2013-12,185,186,1 +2013-12,194,195,1 +2013-12,196,197,1 +2013-12,198,199,1 +2013-12,200,201,1 +2013-12,209,210,1 +2013-12,210,211,1 +2013-12,211,212,1 +2013-12,213,214,1 +2013-12,214,215,1 +2013-12,215,216,1 +2013-12,229,230,1 +2013-12,231,232,1 +2013-12,234,235,1 +2013-12,239,240,2 +2013-12,243,244,1 +2013-12,247,248,1 +2013-12,252,253,1 +2013-12,260,261,1 +2013-12,272,273,1 +2013-12,275,276,1 +2013-12,298,299,1 +2013-12,314,315,1 +2013-12,317,318,1 +2013-12,319,320,1 +2013-12,320,321,1 +2013-12,335,336,1 +2013-12,336,337,1 +2013-12,337,338,1 +2013-12,341,342,1 +2013-12,345,346,1 +2013-12,349,350,1 +2013-12,355,356,1 +2013-12,358,359,1 +2013-12,359,360,1 +2013-12,363,364,1 +2013-12,388,389,1 +2013-12,405,406,1 +2013-12,422,423,1 +2013-12,428,429,1 +2013-12,437,438,2 +2013-12,462,463,1 +2013-12,486,487,1 +2013-12,494,495,1 +2013-12,499,500,1 +2013-12,505,506,1 +2013-12,529,530,1 +2013-12,533,534,1 +2013-12,562,563,1 +2013-12,581,582,1 +2013-12,606,607,1 +2013-12,614,615,1 +2013-12,656,657,1 +2013-12,674,675,1 +2013-12,689,690,1 +2013-12,690,691,1 +2013-12,758,759,1 +2013-12,760,761,2 +2013-12,767,768,1 +2013-12,768,769,1 +2013-12,771,772,1 +2013-12,782,783,1 +2013-12,786,787,1 +2013-12,794,795,1 +2013-12,803,804,1 +2013-12,805,806,1 +2013-12,810,811,1 +2013-12,816,817,1 +2013-12,820,821,1 +2013-12,828,829,1 +2013-12,830,831,1 +2013-12,835,836,2 +2013-12,836,837,1 +2013-12,837,838,1 +2013-12,838,839,1 +2013-12,841,842,1 +2013-12,844,845,1 +2013-12,847,848,1 +2013-12,851,852,2 +2013-12,852,853,1 +2013-12,853,854,1 +2013-12,855,856,1 +2013-12,856,857,1 +2013-12,857,858,1 +2013-12,858,859,2 +2013-12,860,861,1 +2013-12,861,862,1 +2013-12,864,865,3 +2013-12,865,866,1 +2013-12,866,867,2 +2013-12,871,872,1 +2013-12,895,896,1 +2013-12,900,901,1 +2013-12,903,904,1 +2013-12,904,905,2 +2013-12,905,906,1 +2013-12,911,912,1 +2013-12,918,919,2 +2013-12,920,921,1 +2013-12,926,927,2 +2013-12,928,929,2 +2013-12,929,930,1 +2013-12,930,931,1 +2013-12,931,932,2 +2013-12,932,933,1 +2013-12,933,934,5 +2013-12,934,935,1 +2013-12,935,936,1 +2013-12,936,937,2 +2013-12,938,939,3 +2013-12,941,942,1 +2013-12,948,949,4 +2013-12,949,950,4 +2013-12,950,951,17 +2013-12,957,958,1 +2013-12,959,960,1 +2013-12,963,964,1 +2013-12,965,966,1 +2013-12,969,970,1 +2013-12,1021,1022,1 +2013-12,1070,1071,1 +2013-12,1094,1095,1 +2013-12,1106,1107,1 +2013-12,1132,1133,1 +2013-12,1145,1146,1 +2013-12,1237,1238,1 +2013-12,1290,1291,1 +2013-12,1378,1379,1 +2013-12,1459,1460,1 +2013-12,1636,1637,1 +2013-12,1713,1714,1 +2013-12,1741,1742,1 +2013-12,2042,2043,1 +2013-12,2123,2124,1 +2013-12,2297,2298,1 +2013-12,2312,2313,1 +2013-12,2343,2344,1 +2013-12,2354,2355,1 +2013-12,2370,2371,1 +2013-12,2619,2620,1 +2013-12,2670,2671,1 +2013-12,2974,2975,1 +2013-12,3083,3084,1 diff --git a/response-time/response_time.py b/response-time/response_time.py index 0b7d1b9..e2cae2e 100755 --- a/response-time/response_time.py +++ b/response-time/response_time.py @@ -27,7 +27,7 @@ SELECT_TRANSACTIONS_QUERY = """ ORDER BY tickets.id, transactions.id; """
-BUCKET_SIZE = 4 # hours +BUCKET_SIZE = 1 # hours
def account_tickets(con, year, month): cur = con.cursor() @@ -60,8 +60,9 @@ def account_tickets(con, year, month): print '' buckets = response_times.keys() buckets.sort() + print 'month,fromhours,tohours,requests' for bucket in buckets: - print "%3d hours - %3d hours: %d" % (bucket * BUCKET_SIZE, (bucket + 1) * BUCKET_SIZE, response_times[bucket]) + print "%04d-%02d,%d,%d,%d" % (year, month, bucket * BUCKET_SIZE, (bucket + 1) * BUCKET_SIZE, response_times[bucket])
if __name__ == '__main__': if len(sys.argv) == 1: diff --git a/response-time/time-to-reply.R b/response-time/time-to-reply.R new file mode 100644 index 0000000..dcbf000 --- /dev/null +++ b/response-time/time-to-reply.R @@ -0,0 +1,43 @@ +# Import required packages +require(ggplot2) +require(RColorBrewer) + +# Use English locale +Sys.setenv(LANGUAGE="en") +Sys.setlocale("LC_TIME", "en_US.UTF-8") + +# Read the csv file passed as argument, but don't convert strings to factors +args <- commandArgs(trailingOnly = TRUE) +data <- read.csv(args[1], stringsAsFactors = FALSE) + +# Format months as "month_name year", rather than "year-month" +data$month <- factor(data$month, + labels = format(as.Date(paste(unique(data$month), "-01", sep = ""), + format = "%Y-%m-%d"), "%B %Y")) + +# Put requests into response time buckets from 0 to 4 hours, 4 to 12 +# hours, etc. +data <- aggregate(list(requests = data$requests), + list(interval = cut(data$tohours, + breaks = c(0, 4, 12, 24, 48, 96, 168, max(data$tohours)), + labels = c("Less than 4 hours", "4 to 12 hours", "12 to 24 hours", + "1 to 2 days", "2 to 4 days", "4 days to 1 week", + "More than 1 week")), + month = data$month), sum) + +# Plot the data +ggplot(data, + aes(x = month, # Month on the x axis + y = requests, # Number of requests on y axis + fill = interval)) + # Different colours for response time +# Make a dodged bar chart +geom_bar(stat = "identity", position = "dodge") + +scale_x_discrete("") + # No x axis label +scale_y_continuous("") + # No y axis label +# No legend title +# For other color palettes, see http://colorbrewer2.org/ and +# http://vis.supstat.com/2013/04/plotting-symbols-and-color-palettes/ +scale_fill_brewer("", palette = "Set2") + +ggtitle("Time to respond to support requests per month\n") + +theme_bw() +ggsave(args[2], width = 8, height = 4, dpi = 100)