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.
- Installatie van CentOS 7 Minimaal
- Installatie van RHEL 7 Minimaal
- 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.