Kaip įdiegti „Countly Analytics“ „CentOS“ ir „Debian“ pagrįstose sistemose


Countly yra daug funkcijų, atvirojo kodo, labai išplečiama realiojo laiko mobiliųjų ir žiniatinklio analizė, tiesioginiai pranešimai ir gedimų ataskaitų programinė įranga, teikianti daugiau nei 2,5 tūkst. svetainių ir 12 tūkst. programų mobiliesiems.

Jis veikia kliento/serverio modelyje; serveris renka duomenis iš mobiliųjų įrenginių ir kitų prie interneto prijungtų įrenginių, o klientas (mobilusis, žiniatinklio ar stalinio kompiuterio SDK) rodo šią informaciją tokiu formatu, kuris analizuoja programos naudojimą ir galutinio vartotojo elgesį.

Žiūrėkite 1 minutės vaizdo įrašą, kuriame pristatoma „Countly“.

„Countly Analytics“ funkcijos:

  • Palaiko centralizuotą valdymą.
  • Galinga prietaisų skydelio vartotojo sąsaja (palaiko keletą, pasirinktinių ir API prietaisų skydelių).
  • Teikia vartotojų, programų ir leidimų valdymo funkcijas.
  • Siūlo kelių programų palaikymą.
  • Palaiko skaitymo/rašymo API.
  • Palaiko įvairius papildinius.
  • Siūlomos analizės funkcijos mobiliesiems, žiniatinkliui ir staliniams kompiuteriams.
  • Palaiko ataskaitų teikimą apie avarijas iOS ir Android ir klaidų ataskaitų teikimą naudojant Javascript.
  • Palaiko išsamius ir interaktyvius tiesioginius pranešimus, skirtus iOS ir Android.
  • Taip pat palaiko pasirinktines el. pašto ataskaitas.

Reikalavimai

Countly galima lengvai įdiegti naudojant gražų diegimo scenarijų naujai įdiegtose CentOS, RHEL, Debian ir Ubuntu sistemose, neklausant jokių paslaugų 80 arba 443 prievaduose.

  1. „CentOS 7 Minimal“ diegimas
  2. RHEL 7 Minimal montavimas
  3. Debian 9 Minimal diegimas

Šiame straipsnyje paaiškinsime, kaip įdiegti ir valdyti Countly Analytics iš komandinės eilutės CentOS ir Debian pagrindu veikiančiose sistemose.

1 veiksmas: įdiekite Countly serverį

1. Laimei, jums yra paruoštas diegimo scenarijus, kuris įdiegs visas priklausomybes ir Countly serverį jūsų sistemoje.

Tiesiog atsisiųskite scenarijų naudodami komandą wget ir paleiskite jį taip.

wget -qO- http://c.ly/install | bash

Svarbu: išjunkite SELinux sistemoje CentOS arba RHEL, jei ji įjungta. Countly neveiks serveryje, kuriame įjungtas SELinux.

Diegimas užtruks 6–8 minutes. Baigę atidarykite URL iš žiniatinklio naršyklės, kad sukurtumėte administratoriaus paskyrą ir prisijunkite prie prietaisų skydelio.

http://localhost 
OR
http://SERVER_IP

2. Pateksite į toliau pateiktą sąsają, kurioje galėsite pridėti programą prie paskyros ir pradėti rinkti duomenis. Norėdami užpildyti programą atsitiktiniais/demonstraciniais duomenimis, pažymėkite parinktį „Demonstraciniai duomenys“.

3. Kai programa bus užpildyta, gausite bandomosios programos apžvalgą, kaip parodyta. Norėdami tvarkyti programas, naudotojų papildinius ir pan., spustelėkite elementą Valdymo meniu.

2 veiksmas: tvarkykite „Countly“ iš „Linux“ terminalo

4. Countly pristatomas su keliomis komandomis procesui valdyti. Daugumą užduočių galite atlikti naudodami Countly vartotojo sąsają, tačiau komanda countly, kurią galima paleisti tokia sintaksė, atlieka komandų eilutės geeks.

sudo countly version		#prints Countly version
sudo countly start  		#starts Countly 
sudo countly stop	  	#stops Countly 
sudo countly restart  	#restarts Countly 
sudo countly status  	        #used to view process status
sudo countly test 		#runs countly test set 
sudo countly dir 		#prints Countly is installed path

3 veiksmas: atsarginių kopijų kūrimas ir atkūrimas

5. Norėdami sukonfigūruoti automatines atsargines kopijas Countly, galite paleisti komandą countl backup arba priskirti cron užduotį, kuri vykdoma kiekvieną dieną ar savaitę. Ši cron užduotis idealiai tinka Skaičiuoti duomenų atsarginėms kopijoms jūsų pasirinktame kataloge.

Šios komandos atsarginės kopijos Countly duomenų bazės, Countly konfigūracijos ir vartotojo failų (pvz., programų vaizdų, vartotojo vaizdų, sertifikatų ir kt.)

sudo countly backup /var/backups/countly

Be to, vykdydami galite atskirai kurti atsargines failų arba duomenų bazės kopijas.

sudo countly backupdb /var/backups/countly
sudo countly backupfiles /var/backups/countly

6. Norėdami atkurti Countly iš atsarginės kopijos, išduokite toliau pateiktą komandą (nurodyti atsarginės kopijos katalogą).

sudo countly restore /var/backups/countly

Taip pat atskirai atkurkite tik failus arba duomenų bazę, kaip nurodyta toliau.

sudo countly restorefiles /var/backups/countly
sudo countly restoredb /var/backups/countly

4 veiksmas: atnaujinkite Countly serverį

7. Norėdami pradėti naujovinimo procesą, paleiskite toliau pateiktą komandą, kuri paleis npm, kad įdiegtumėte naujas priklausomybes, jei tokių yra. Taip pat bus paleista grunt dist-all, kad sumažintų visus failus ir iš jų sukurtų gamybinius failus, kad būtų galima efektyviau įkelti.

Ir galiausiai iš naujo paleidžiamas Countly Node.js procesas, kad per du ankstesnius procesus būtų pakeisti nauji failai.

sudo countly upgrade 	
countly usage 

Norėdami gauti daugiau informacijos, apsilankykite oficialioje svetainėje: https://github.com/countly/countly-server

Šiame straipsnyje paaiškinome, kaip įdiegti ir valdyti Countly Analytics serverį iš komandinės eilutės CentOS ir Debian pagrindu veikiančiose sistemose. Kaip įprasta, atsiųskite mums savo užklausas ar mintis apie šį straipsnį naudodami toliau pateiktą atsakymo formą.