Zoeken op website

Hoe Countly Analytics te installeren in CentOS en Debian-gebaseerde systemen


Countly is een functierijke, open source, zeer uitbreidbare realtime mobiele- en webanalyse, pushmeldingen en crashrapportagesoftware die meer dan 2,5 duizend websites en 12 duizend mobiele applicaties aanstuurt.

Het werkt in een client/server-model; de server verzamelt gegevens van mobiele apparaten en andere met internet verbonden apparaten, terwijl de client (mobiele, web- of desktop-SDK) deze informatie weergeeft in een formaat dat het applicatiegebruik en het gedrag van de eindgebruiker analyseert.

Bekijk een video-introductie van 1 minuut over Countly.

Countly Analytics-functies:

  • Ondersteunt gecentraliseerd beheer.
  • Krachtige dashboardgebruikersinterface (ondersteunt meerdere, aangepaste en API-dashboards).
  • Biedt gebruikers-, applicatie- en toestemmingsbeheerfunctionaliteiten.
  • Biedt ondersteuning voor meerdere applicaties.
  • Ondersteunt voor het lezen/schrijven van API's.
  • Ondersteunt een verscheidenheid aan plug-ins.
  • Biedt analysefuncties voor mobiel, internet en desktop.
  • Ondersteunt crashrapportage voor iOS en Android en foutrapportage voor Javascript.
  • Ondersteunt rijke en interactieve pushmeldingen voor iOS en Android.
  • Ondersteunt ook voor aangepaste e-mailrapportage.

Vereisten

Countly kan eenvoudig worden geïnstalleerd via een prachtig installatiescript op vers geïnstalleerde CentOS-, RHEL-, Debian- en Ubuntu-systemen zonder dat er services luisteren op poort 80 of 443.

  1. Installatie van CentOS 7 Minimaal
  2. Installatie van RHEL 7 Minimaal
  3. Installatie van Debian 9 Minimaal

In dit artikel zullen we u begeleiden bij het installeren en beheren van Countly Analytics vanaf de opdrachtregel in CentOS- en Debian-gebaseerde systemen.

Stap 1: Installeer Countly Server

1. Gelukkig is er een installatiescript voor je klaargemaakt dat alle afhankelijkheden en de Countly-server op je systeem installeert.

Download eenvoudigweg het script met de opdracht wget en voer het daarna als volgt uit.

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

Belangrijk: schakel SELinux uit op CentOS of RHEL als dit is ingeschakeld. Countly zal niet werken op een server waarop SELinux is ingeschakeld.

De installatie duurt tussen de 6 en 8 minuten. Eenmaal voltooid, opent u de URL vanuit een webbrowser om uw beheerdersaccount aan te maken en in te loggen op uw dashboard.

http://localhost 
OR
http://SERVER_IP

2. U komt terecht in de onderstaande interface waar u een app aan uw account kunt toevoegen om te beginnen met het verzamelen van gegevens. Om een app te vullen met willekeurige/demogegevens, vinkt u de optie “Demogegevens” aan.

3. Zodra de app is gevuld, krijgt u het overzicht van de test-app zoals weergegeven. Om applicaties, gebruikersplug-ins enz. te beheren, klikt u op het item Beheermenu.

Stap 2: Beheer Countly vanaf Linux Terminal

4. Countly wordt geleverd met verschillende opdrachten om het proces te beheren. Je kunt de meeste taken uitvoeren via de Countly-gebruikersinterface, maar de countly-opdracht die in de volgende syntaxis kan worden uitgevoerd, doet het nodige voor opdrachtregel-nerds.

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

Stap 3: Back-up en herstel Countly

5. Om automatische back-ups voor Countly te configureren, kunt u de opdracht countly backup uitvoeren of een cron-taak toewijzen die elke dag of week wordt uitgevoerd. Deze cronjob maakt idealiter een back-up van Countly-gegevens naar een map naar keuze.

Met de volgende opdracht maakt u een back-up van de Countly-database, de Countly-configuratie en gebruikersbestanden (bijv. app-afbeeldingen, gebruikersafbeeldingen, certificaten, enz.).

sudo countly backup /var/backups/countly

Bovendien kunt u afzonderlijk een back-up maken van bestanden of databases door dit uit te voeren.

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

6. Om Countly te herstellen vanaf een back-up, voert u de onderstaande opdracht uit (specificeer de back-upmap).

sudo countly restore /var/backups/countly

Op dezelfde manier kunt u alleen bestanden of databases afzonderlijk als volgt herstellen.

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

Stap 4: Upgrade Countly-server

7. Om een upgradeproces te starten, voert u de onderstaande opdracht uit, waarmee npm wordt uitgevoerd om eventuele nieuwe afhankelijkheden te installeren, indien aanwezig. Het zal ook grunt dist-all uitvoeren om alle bestanden te verkleinen en er productiebestanden van te maken voor verbeterd effectief laden.

En als laatste wordt het Node.js-proces van Countly opnieuw gestart om nieuwe bestandswijzigingen door te voeren tijdens de twee voorgaande processen.

sudo countly upgrade 	
countly usage 

Bezoek de officiële site voor meer informatie: https://github.com/countly/countly-server

In dit artikel hebben we u begeleid bij het installeren en beheren van de Countly Analytics-server vanaf de opdrachtregel in CentOS- en Debian-gebaseerde systemen. Stuur ons zoals gebruikelijk uw vragen of gedachten over dit artikel via het onderstaande reactieformulier.