udp2log message loss, and traffic volume, based on 1:1000 sampled squid logs

Server roles mostly taken from squid.php

api/eqiad:cp1001, cp1002, cp1003, cp1004, cp1005,
api/pmpta:sq33, sq34, sq36,
mobile/eqiad:cp1041, cp1042, cp1046, cp1047, cp1059, cp1060,
mobile/esams:cp3011, cp3012, cp3013, cp3014,
mobile/pmpta:cp1041, cp1042, cp1043, cp1044,
ssl/eqiad:ssl1001, ssl1002, ssl1003, ssl1004, ssl1005, ssl1006, ssl1007, ssl1008, ssl1009,
ssl/esams:ssl3001, ssl3002, ssl3003, ssl3004,
ssl/pmpta:ssl1, ssl2, ssl3, ssl4,
text/eqiad:cp1006, cp1007, cp1008, cp1009, cp1010, cp1011, cp1012, cp1013, cp1014, cp1015, cp1016, cp1017, cp1018, cp1019, cp1020,
text/esams:amssq31, amssq32, amssq33, amssq34, amssq35, amssq36, amssq37, amssq38, amssq39, amssq40, amssq41, amssq42, amssq43, amssq44, amssq45, amssq46, knsq23, knsq24, knsq26, knsq27, knsq28, knsq29,
text/knams:knsq23, knsq24, knsq25, knsq26, knsq27, knsq28, knsq29,
text/pmpta:sq37, sq59, sq60, sq61, sq62, sq63, sq64, sq65, sq66, sq71, sq72, sq73, sq74, sq75, sq76, sq77, sq78,
upload/eqiad:cp1021, cp1022, cp1023, cp1024, cp1025, cp1026, cp1027, cp1028, cp1029, cp1030, cp1031, cp1032, cp1033, cp1034, cp1035, cp1036, cp1048, cp1049, cp1050, cp1051, cp1061, cp1062, cp1063, cp1064, dysprosium,
upload/esams:amssq47, amssq48, amssq49, amssq50, amssq51, amssq52, amssq53, amssq54, amssq55, amssq56, amssq57, amssq58, amssq59, amssq60, amssq61, amssq62, cp3003, cp3004, cp3005, cp3006, cp3007, cp3008, cp3009, cp3010, knsq16, knsq17, knsq18, knsq19, knsq20, knsq21, knsq22,
upload/knams:knsq16, knsq17, knsq18, knsq19, knsq2, knsq20, knsq21, knsq22,
upload/pmpta:sq41, sq42, sq43, sq44, sq45, sq48, sq49, sq50, sq51, sq52, sq53, sq54, sq55, sq56, sq57, sq58, sq79, sq80, sq81, sq82, sq83, sq84, sq85, sq86,
varnish/eqiad:cp1037, cp1038, cp1039, cp1040, cp1052, cp1053, cp1054, cp1055, cp1065, cp1066, cp1067, cp1068,
role?/loc.?:amssq47, cp1043, cp1044, cp4001, cp4002, cp4003, cp4004, cp4005, cp4005.ulsfo, cp4006, cp4006.ulsfo, cp4007, cp4007.ulsfo, cp4008, cp4008.ulsfo, cp4009, cp4009.ulsfo, cp4010, cp4010.ulsfo, cp4011, cp4011.ulsfo, cp4012, cp4012.ulsfo, cp4013, cp4013.ulsfo, cp4014, cp4014.ulsfo, cp4015, cp4015.ulsfo, cp4016, cp4016.ulsfo, cp4017, cp4017.ulsfo, cp4018, cp4018.ulsfo, cp4019, cp4019.ulsfo, cp4020, cp4020.ulsfo, deployment-cache-bits03, deployment-cache-mobile01, deployment-cache-text1, i-000000dc,
role?/pmpta:holmium, marmontel,
~RIP1/pmpta:sq31, sq32, sq35, sq38, sq39, sq40, sq46, sq47,
~RIP2/knams:knsq1, knsq10, knsq11, knsq12, knsq13, knsq14, knsq15, knsq3, knsq30, knsq4, knsq5, knsq6, knsq7, knsq8, knsq9,
~RIP3/pmpta:mobile1, mobile2, mobile3, mobile4, mobile5,
~RIP5/loc.?:gurvin, maerlant, yvon,

Legend
Packet loss less than 0.2% (avg gap < 1020)
Packet loss between 0.2% and 0.5% (1020 <= avg gap < 1052)
Packet loss larger than 0.5% (avg gap >= 1052)
Insignificant message volume: less than 10 (sampled) msgs per hour
Sequence numbers totally broken

Msg loss is weighed average over all servers, excluding those where sequence numbers are broken (weighed = taking into account message volume)
Other causes of data loss than UDP msg loss are not covered by this report (e.g. total outage for several hours)
 
 
UDP message loss: average gap between sequence numbers per squid (should be close to 1000 in 1:1000 sampled log)

For calculation of message loss percentage from average gap between sequence numbers see bottom of page
 

  apiapimobilemobilemobilesslsslssltexttexttexttexttextuploaduploaduploaduploaduploaduploaduploadvarnishrole?RIP1RIP2RIP3RIP5
  eqiadpmptaeqiadesamspmptaeqiadesamspmptaeqiadesamsesamsknamspmptaeqiadeqiadesamsesamsesamsknamspmptaeqiadlocpmptaknamspmptaloc
monthmsg losscp1001-1005sq33-36cp1041-1060cp3011-3014cp1041-1044ssl1001-1009ssl3001-3004ssl1-4cp1006-1020amssq31-46knsq23-29knsq23-29sq37-78cp1021-1064dysprosiumamssq47-62cp3003-3010knsq16-22knsq16-22sq41-86cp1037-1068?.cp4001-4020sq31-147knsq1-29mobile1-35?.maerlant
2010-0418.1% 1222         12261221     12251220  12201220  
2010-0523.4% 1290       1323 13021294  1322  13011292  12881314  
2010-0622.6% 1292       2234 22532216  2226  22462222  22232216  
2010-0724.4% 1455       6166 13206336  4062  23072507  37922119  
2010-081.4% 1004       1007 10081005  1017  10061005  10241320  
2010-091.3% 1013       1016 10161016  1017  10061005  10271058  
2010-100.8% 1011       1007 10071006  1014  10061006  10161044  
2010-112.3% 1039       1022 10211023  1032  10221021  103310491004 
2010-120.7% 1018       1004 10041006  1012  10041004  101610391008 
2011-010.9% 996       1005 10051011  1017  10061004  101710161009 
2011-020.2% 976       1001 9991000  1007  10011004  100010021006 
2011-030.3% 970       1002 9991001  1009  10021002  99710021009 
2011-040.3% 968       1003 10001003  1004  10031004  99510031008 
2011-050.5% 964       1003 10001006  1002  10031009  99310031008 
2011-0618.8% 1278       1235 12691226  1246  12531214  124012311240 
2011-070.6% 971       1004 10001006  1004  10051010  99610051009237096
2011-086.3% 1052       1063 10621070  1063  10631071  105410651080302258
2011-0917.7% 1328       1209 12071221  1208  12091219  120212101260406349
2011-106.2% 1342  1209 2195828563 1061 10631069  1062  10621066  10621060  
2011-110.7% 1220  1019298472000523643 1005 10051010  1004  10041009  10031004  
2011-120.4% 1200  26634063236312104919346 1002 10011009  1001  10021005  10001002 3544
2012-010.7%10941184  1008183411059616153 1003 10041011  1003  10031010  10021002 8291
2012-021.3%10201270  102112863111671172310091008 10081038  1008  10081011  10421157 16466
2012-031.0%10201257  1019111148310685010161005 100610441196 1005  10051011  1066  22101
2012-044.9%10021185  124628518141581033110021004 100310411516 1002  10021009     24366
2012-051.5%1003591  100154716236121309010011001 100110421168 1001  10021016     25579
2012-060.4%1001629  101437010261091488510011002 100110531196 1002  10011008     25497
2012-0714.7%12015921010 101265623579943336211401091 103810541228 1156  10911244     25547
2012-083.2%11945631020 101995813840785330512121007 100710561251 1006  10071008      
2012-090.4%10016131013 10151263171136757082810001001 100110581040 1001  10011006      
2012-103.7%10005601016 10161250481525577150210011001 100110491152 100190 10011085      
2012-110.4%10004971018 101827267102465204110011001 100110591011 10001000 9281227      
2012-120.4%10014921020 25566480612302238049413110001001 100110611012 1001472 10011239      
2013-010.6%10044921006 10047656425056239710051005 100510651005 1005845 10191239      
2013-020.0%10015621001 1360287572285422441100110011002100310571000 1001978102310221230      
2013-030.3%10035471002 1003112233555092526100210041005 10501003 10049991027 1239     626
2013-041.2%10014561023 1001   100110011002 105110021000108210021095 1227     678
2013-050.5%10014781001 124013801037581133100110011096 105610011000119710011177 1218826     
2013-060.1%10014261010868100125941248491069100110011134 105710001000117310001200 1202344     
2013-074.5%1000334104711051211   10001000  10461156120511891000  1232988    835
2013-083.8%100040110001001    10001001  10321146122311801000  12091135     
2013-093.8%1001 10021002    10011001  10411151133011781001  12271173     
2013-103.6%1001 10011001    10011001  10511125121611951000  12159931031    
2013-112.0%1071 1002998    10791058  10821001 10491002  12189941136    
2013-120.4%1122 1001989    11161082  11051000 10141000  12109911224    
2014-011.0%  1011987         1012 10121002   10041242    
2014-0215.5%  1001988 10031008914     1390 10181002   9946974    
2014-030.5%  1001981 10021006853     1001 10151001   9921008    
 
Traffic volume: average events per squid per active hour in 1:1000 sampled log
 
  apiapimobilemobilemobilesslsslssltexttexttexttexttextuploaduploaduploaduploaduploaduploaduploadvarnishrole?RIP1RIP2RIP3RIP5
  eqiadpmptaeqiadesamspmptaeqiadesamspmptaeqiadesamsesamsknamspmptaeqiadeqiadesamsesamsesamsknamspmptaeqiadlocpmptaknamspmptaloc
month cp1001-1005sq33-36cp1041-1060cp3011-3014cp1041-1044ssl1001-1009ssl3001-3004ssl1-4cp1006-1020amssq31-46knsq23-29knsq23-29sq37-78cp1021-1064dysprosiumamssq47-62cp3003-3010knsq16-22knsq16-22sq41-86cp1037-1068?.cp4001-4020sq31-147knsq1-29mobile1-35?.maerlant
2010-04  1064         27911568     23802202  12152377  
2010-05  1079       2102 13641686  1198  17292142  12411327  
2010-06  1224       1946 6401648  1065  10111897  1233660  
2010-07  115       2318 7633547  1198  11222276  1233669  
2010-08  1459       1171 10922140  1444  14882461  1343785  
2010-09  1464       1311 13132341  1548  16172458  1425985  
2010-10  1376       1679 16762567  1463  15362499  15421100  
2010-11  1552       1878 18872781  1612  16932538  16491238292 
2010-12  1487       1877 18942642  1559  16452255  15441215305 
2011-01  1579       2113 21102697  1825  19152330  16541571365 
2011-02  1343       1844 18422589  1796  18852533  17011610375 
2011-03  1519       1451 14432349  1874  19682667  17661620343 
2011-04  1383       1253 12472141  1782  17882581  16541460397 
2011-05  1431       1334 13262129  1820  18212532  17001492411 
2011-06  1219       1274 12632118  1807  18062376  15831471307 
2011-07  1391       1206 11892060  1640  16382311  157413463458
2011-08  1285       1115 11102213  1503  14952407  1701122534268
2011-09  7       1138 11312142  1632  16302382  1669136126980
2011-10  4  1059 2254 1399 13942494  2002  20002938  19231668  
2011-11  4  1379196103105 1579 15762670  2384  23783275  20841984  
2011-12  4  1689789795 1505 14892448  2369  23622935  19461972 5
2012-01 94  1052274755 1547 14932431  2632  26223133  18532184 9
2012-02 20144  90047504621831431 1405734  2849  27663469  581413 12
2012-03 22794  96877674822841427 131327164 2860  26953432  22  11
2012-04 22684  1139167986522781355 1455482087 3026  28472592     6
2012-05 26751  15441871568626961665 1657281458 3092  30292976     5
2012-06 22931  15591561589623051367 1369212 2855  28673438     5
2012-07 223611236 12571311637722491326 1323202 2525  25153307     4
2012-08 224411277 12811251828022491272 12701143 2562  25513620      
2012-09 248811349 13391492257524941519 151720749 3082  30403686      
2012-10 263311369 13671802626826391636 1632412197 33381 32242878      
2012-11 271911263 1267407627427181805 1804196433 42034836 28334      
2012-12 244911425 17115171190424501677 1678185785 34871 32133      
2013-01 279711501 15067491487727961998 1999246609 40567871 317410      
2013-02 289411903 2065859128752895190819041906196766 290910526261224473      
2013-03 282212155 2153106516086282218421844 237152 2998111742548 3     1
2013-04 299412074 2400   299218711798 21498337262118697791027 2     1
2013-05 282811726 172449584235828282180517 184621371352105392 21076     
2013-06 27821135831535542643149278422228 19438135820294072 21     
2013-07 329512363122126   32952357  25472745428309  25    1
2013-08 3547124332361    35452706  364493228141  2695     
2013-09 3291 24982685    32903224  2546632210888  2672     
2013-10 2485 23352701    24853533  2859642211081  23571428    
2013-11 655 21342741    655772  1612391 351711526  268691028    
2013-12 9 24302861    913  1012063 351010734  272623    
2014-01   27463292         12473 370611994   70733    
2014-02   18403177 52324061     10521 367612222   52471631    
2014-03   16743195 51525041     9380 358411987   47001778    

Calculation of msg loss percentage:

Assume total volume of messages per hour per server is v
We expect average gap between messages per server is 1000
We see avarage gap is g

Msg received percentage is 100 x actual volume / expected volume
Msg loss percentage = 100 - msg rcvd percentage

Actual volume = v / g
Expected volume = v / 1000

Msg rcvd ratio = actual volume / expected volume = (v/g)/(v/1000) = (v/g) x (1000/v)=1000/g
Msg loss perc = 100 - 100 x msg rcvd ratio = 100 - 100 (1000/g)

Examples:
g = 1000 => msg loss perc = 100 - 100 (1000/1000) = 0 %
g = 2000 => msg loss perc = 100 - 100 (1000/2000) = 50 %

g = 1050 => msg loss perc = 100 - 100 (1000/1050) = 4.7%
g = 1100 => msg loss perc = 100 - 100 (1000/1100) = 9.1%