Cum se instalează Countly Analytics în CentOS și sistemele bazate pe Debian


Countly este un software de analiză mobilă și web în timp real, cu o sursă deschisă bogată în funcții, foarte extensibil, notificări push și raportare a erorilor, care alimentează peste 2,5 mii de site-uri web și 12 mii de aplicații mobile.

Funcționează într-un model client/server; serverul adună date de pe dispozitive mobile și alte dispozitive conectate la Internet, în timp ce clientul (SDK mobil, web sau desktop) afișează aceste informații într-un format care analizează utilizarea aplicației și comportamentul utilizatorului final.

Urmăriți o introducere video de 1 minut la Countly.

Caracteristici Countly Analytics:

  • Suport pentru management centralizat.
  • Interfață de utilizator puternică a tabloului de bord (suportă tablouri de bord multiple, personalizate și API).
  • Oferă funcționalități de gestionare a utilizatorilor, a aplicațiilor și a permisiunilor.
  • Oferă suport pentru mai multe aplicații.
  • Suportă pentru citirea/scrierea API-urilor.
  • Acceptă o varietate de pluginuri.
  • Oferă funcții de analiză pentru mobil, web și desktop.
  • Acceptă raportarea erorilor pentru iOS și Android și raportarea erorilor pentru Javascript.
  • Suportă notificări push bogate și interactive pentru iOS și Android.
  • De asemenea, acceptă raportarea personalizată prin e-mail.

Cerințe

Countly poate fi instalat cu ușurință printr-un script de instalare frumos pe un sistem CentOS, RHEL, Debian și Ubuntu proaspăt instalat, fără ca niciun serviciu să asculte pe portul 80 sau 443.

  1. Instalarea CentOS 7 Minimal
  2. Instalarea RHEL 7 Minimal
  3. Instalarea Debian 9 Minimal

În acest articol, vă vom ghida despre cum să instalați și să gestionați Countly Analytics din linia de comandă în sistemele bazate pe CentOS și Debian.

Pasul 1: Instalați Countly Server

1. Din fericire, există un script de instalare pregătit pentru dvs. care va instala toate dependențele, precum și serverul Countly pe sistemul dvs.

Pur și simplu descărcați scriptul folosind comanda wget și rulați-l ulterior după cum urmează.

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

Important: dezactivați SELinux pe CentOS sau RHEL dacă este activat. Countly nu va funcționa pe un server pe care SELinux este activat.

Instalarea va dura între 6-8 minute, odată finalizată, deschideți adresa URL dintr-un browser web pentru a vă crea contul de administrator și a vă conecta la tabloul de bord.

http://localhost 
OR
http://SERVER_IP

2. Veți ajunge în interfața de mai jos, unde puteți adăuga o aplicație în contul dvs. pentru a începe să colectați date. Pentru a completa o aplicație cu date aleatorii/demo, bifați opțiunea „Date demonstrative”.

3. După ce aplicația a fost populată, veți obține o prezentare generală a aplicației de testare, așa cum se arată. Pentru a gestiona aplicațiile, pluginurile utilizatorilor etc., faceți clic pe elementul Meniu de gestionare.

Pasul 2: Gestionați Countly din terminalul Linux

4. Countly este livrat cu mai multe comenzi pentru a gestiona procesul. Puteți executa majoritatea sarcinilor prin interfața de utilizator Countly, dar comanda countly care poate fi rulată în următoarea sintaxă - face necesar pentru tociștii din linia de comandă.

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

Pasul 3: Backup și restaurare Countly

5. Pentru a configura backup-uri automate pentru Countly, puteți rula comanda countly backup sau puteți atribui o lucrare cron care rulează în fiecare zi sau săptămână. În mod ideal, această sarcină cron face backup pentru datele Countly într-un director la alegerea dvs.

Următoarea comandă face backup pentru baza de date Countly, configurația Countly și fișierele utilizator (de exemplu, imagini ale aplicației, imagini ale utilizatorului, certificate etc.).

sudo countly backup /var/backups/countly

În plus, puteți face copii de siguranță ale fișierelor sau ale bazei de date separat prin executare.

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

6. Pentru a restabili Countly din backup, lansați comanda de mai jos (specificați directorul de backup).

sudo countly restore /var/backups/countly

De asemenea, restaurați separat numai fișierele sau baza de date, după cum urmează.

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

Pasul 4: Actualizați serverul Countly

7. Pentru a iniția un proces de actualizare, rulați comanda de mai jos, care va rula npm pentru a instala orice dependențe noi, dacă există. De asemenea, va rula grunt dist-all pentru a minimiza toate fișierele și pentru a crea fișiere de producție din ele pentru o încărcare eficientă îmbunătățită.

Și, în cele din urmă, repornește procesul Node.js al lui Countly pentru a efectua modificări de fișiere noi în timpul celor două procese anterioare.

sudo countly upgrade 	
countly usage 

Pentru mai multe informații, vizitați site-ul oficial: https://github.com/countly/countly-server

În acest articol, v-am ghidat despre cum să instalați și să gestionați serverul Countly Analytics din linia de comandă în sistemele bazate pe CentOS și Debian. Ca de obicei, trimiteți-ne întrebările sau părerile dumneavoastră cu privire la acest articol prin intermediul formularului de răspuns de mai jos.