Diferență între revizuiri ale paginii „GoAccess”

De la dexonline wiki
Sari la navigare Sari la căutare
m
 
(Nu s-a afișat o versiune intermediară efectuată de același utilizator)
Linia 29: Linia 29:
* link-urile de părăsire a site-ului;
* link-urile de părăsire a site-ului;
* filtrarea după date arbitrare.
* 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 ===
=== 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ă).
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ă).

Versiunea curentă din 22 septembrie 2023 09:07

GoAccess - note de instalare

GeoLite2

Pentru a instala baza de date gratuită:

 sudo apt install geoipupdate
 sudo geoipupdate

A instalat două fișiere în /var/lib/GeoIP/

Alte cerințe

Am instalat bibliotecile de aici, secțiunea Distribution packages.

Am instalat zlib cu comanda sudo apt install zlib1g-dev.

GoAccess

Am urmat pașii de aici, secțiunea Build from GitHub. Linia exactă pentru configure a fost:

 ./configure --enable-utf8 --enable-geoip=mmdb --enable-tcb=btree --with-openssl --disable-bzip

Am scris un script, /home/dex/bin/goaccess-wrapper.php, 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).

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ă).