Diferență între revizuiri ale paginii „GoAccess”

633 de octeți adăugați ,  22 septembrie 2023 09:07
m
fără descrierea modificării
m
 
(Nu s-au afișat 3 versiuni intermediare efectuate de același utilizator)
Linia 22: Linia 22:
   ./configure --enable-utf8 --enable-geoip=mmdb --enable-tcb=btree --with-openssl --disable-bzip
   ./configure --enable-utf8 --enable-geoip=mmdb --enable-tcb=btree --with-openssl --disable-bzip


Comanda folosită (pentru testare!) este:
Am scris un script, <tt>/home/dex/bin/goaccess-wrapper.php</tt>, care rulează diminețile, curînd după ce logul zilnic al lui Nginx este rotit, și analizează acel log. E nevoie de un pic de scripting pentru a colecta statisticile la nivel de lună (în special din cauză că, pe 1 ale lunii, logul conține și bucăți din ultima zi a lunii precedente).


  grep -v -E '(GET|POST) /(ajax|css|img|js|matomo|static)/' /var/log/nginx/dexonline-443-access.log-20190326 | goaccess - --log-format=COMBINED -a -o /var/www/static.dexonline.ro/report.html --geoip-database /var/lib/GeoIP/GeoLite2-City.mmdb --all-static-files --static-file .xml --static-file .html
Pierdem cîteva chestii față de Google Analytics:
 
* rezoluția ecranului;
* link-urile de părăsire a site-ului;
* filtrarea după date arbitrare.
 
=== index.html ===
 
GoAccess creează doar fișierele .html pentru fiecare lună. Fișierul index, /var/www/goaccess/index.html trebuie editat manual pe măsură ce trec lunile/anii.
 
=== Alte posibilități ===
 
Am făcut experimente cu Matomo (fostul Piwik), dar genera foarte mult load pe server, cam 5.0-6.0 suplimentar. Matomo are și el variantă cu analiza logurilor de server, dar și aceea era îngrozitor de lentă (100 de înregistrări pe secundă).