Domača » kako » Spremljajte svojo spletno stran v realnem času z Apachetop

    Spremljajte svojo spletno stran v realnem času z Apachetop

    Kot webmaster sem pogosto želel videti zadetke v realnem času, ko pridejo. Seveda je Google Analytics čudovit paket za pregledovanje trendov v daljšem časovnem obdobju, vendar je zamuda nekaj ur tam in res ne vidite podatkov, kot so zahtevki na sekundo ali skupni bajti.

    Tukaj pride pripomoček apachetop. To je zelo preprost pripomoček ukazne vrstice, ki ga lahko uporabite za spremljanje prometa v realnem času. To doseže z razčlenjevanjem log datotek apache in prikazom smiselnega izhoda na zaslon.

    Uporaba Apachetop

    Ko namestite pripomoček (navodila spodaj), ga lahko zaženete tako, da preprosto zaženete Apachetop iz ukazne vrstice. Ker Apachetop včasih privzeto nastavi na napačen imenik za datoteke dnevnikov, lahko v parametru -f podate lokacijo dnevnika. To je koristno tudi, če imate na istem polju veliko navideznih gostiteljev.

    apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log

    To je tisto, kar boste videli, ko bo prišlo do nekaj zahtev:

    Časovni okvir spremljanja

    Najprej je treba opozoriti, da je privzeti časovni interval za prikazane podatke 30 sekund, zato ne pričakujte, da se bo skupno število še naprej vzpenjalo za vedno. To lahko spremenite z nekaj različnimi argumenti.

    apachetop -H zadetkov (prikaže statistiko zadnjega x števila zadetkov)

    apachetop -T secs (prikaže statistiko za zadnje x število sekund)

    V testiranju sem uporabljal razpon od 5 do 10 minut in res kaže nekaj koristnih povratnih informacij. Obstajajo tudi druge možnosti, ki jih lahko preizkusite.

    Filtri

    Naslednja stvar je, da lahko filtrirate, kaj se prikaže v pogledu. Za dostop do filtrov uporabite tipko f in prikazala se bo majhna vrstica.

    Hit a za dodajanje filtra in preklop vrstice. Zdaj lahko izberete filtriranje po naslovu URL, napotitelju ali gostitelju.

    Izbral bom URL s pritiskom na u tipko. Pogovorno okno filtra se bo prikazalo blizu dna:

    Ker so vsi moji članki v podimeniku / kako /, bom vstopil v to. Zdaj bo apachetop prikazal le zadetke, ki so pomembni za zadetke člankov, namesto vsakega zadetka za vsako sliko.

    Ogled podrobnosti zahtevka

    Če uporabljate tipke gor / dol, boste opazili, da se kazalec premika gor in dol, da lahko izberete zahtevo. (obvestilo * char)

    Če pritisnete desno tipko s puščico, se prikaže stran s podrobnostmi za to zahtevo. Od tu si lahko ogledate dejanske gostitelje, ki pridejo na vašo spletno stran, kot tudi napotitelje. Ne bom prikazoval gostiteljev, ker ne želim posredovati IP-naslov uporabnika, vendar si lahko tukaj ogledate napotitelja:

    Če se želite vrniti na seznam, uporabite levo tipko s puščico.

    Preklopite med gostitelji, referencami in naslovi URL

    Če uporabljate d preklapljate med različnimi pogledi.

    Na primer, tukaj lahko vidim, kakšen promet mi StumbleUpon pošilja, nato pa lahko uporabim pogled podrobnosti (puščica v desno), da vidim natančne članke, ki jih zadane stumbleupon.

    Pomoč

    Na kateri koli točki lahko udariš? ali tipke h, da vas odpelje na zaslon za pomoč, ki vam omogoča hiter pregled vseh možnosti.

    Zdi se mi, da je vrsta zelo uporabna.

    Namestitev na Ubuntu

    sudo apt-get namestite apachetop

    Namestitev iz programa Source v CentOS

    wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

    yum namestite readline-devel

    yum namestite ncurses-devel

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./ configure

    make

    Binarno datoteko lahko najdete v src / apachetop in jo lahko kopirate kjerkoli želite.

    Namestitev iz programa Source na Ubuntu

    wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

    sudo apt-get ncurses-dev

    sudo apt-get install libreadline5-dev

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./ configure

    make

    Binarno datoteko lahko najdete v src / apachetop in jo lahko kopirate kjerkoli želite.