”Anna jokaiselle käyttäjälle kymmenen gigatavua” kuulostaa täsmälliseltä, kunnes kaksi raporttia eroavat. Toinen summasi asiakkaille lähetetyt vastaukset, toinen laski ylävirrasta haetut tavut. Molemmat voivat raportoida valitsemansa kentän oikein.

Squidin lokimuodossa on erilliset laskurit:

KenttäDokumentoitu mittaus
%<stAsiakkaalle lähetetty vastausliikenne yhteensä mukautuksen jälkeen
%>stAsiakkaalta vastaanotettu pyynnön kokonaiskoko ilman paloitellun koodauksen tavuja
%<bsSeuraavalta hypyltä vastaanotetut HTTP:tä vastaavat viestirungon tavut dokumentoiduin poikkeuksin

Squidin alkuperäisen lokin tavusarake käyttää asiakasvastauksen laskuria. Se ei lupaa, että arvo vastaa tallennetun tiedoston pituutta, eikä mittaa jokaista Ethernet- tai IP-tavua, jonka operaattori veloittaa.

Välimuistiosumat havainnollistavat eron: Squid voi lähettää vastauksen hakematta uutta ylävirrasta. Paljon lataava työ havainnollistaa toisen: vain vastauksia laskettaessa pyynnön suunta jää budjetin ulkopuolelle.

CONNECTin kohdalla välityspalvelin voi kirjata välitetyn liikenteen ymmärtämättä jokaista tunnelin salattua tiedostoa tai sivua. Se ei voi muuttaa tunnelin tavusummaa ladattujen sovellusobjektien tarkaksi luetteloksi.

Kirjoita kiintiösopimus laskurin viereen: suunta, havaintopiste, laskentakausi ja identiteetti. Säilytä sitten lokimuodon versio raporttien kanssa. Erimielisyyttä siitä, mitä tavu tarkoittaa, ei pitäisi ”korjata” kertomalla jokaista arvoa arvatulla korjauskertoimella. Valvontaa varten valmiiden tapahtumien summat voivat jäädä jälkeen reaaliaikaisesta käytöstä.

Aiheeseen liittyvät artikkelit