Recherche de site Web

Comment installer Countly Analytics dans les systèmes CentOS et Debian


Countly est un logiciel d'analyse mobile et Web en temps réel, de notifications push et de rapports d'erreurs, riche en fonctionnalités, open source et hautement extensible, qui alimente plus de 2 500 sites Web et 12 000 applications mobiles.

Cela fonctionne dans un modèle client/serveur ; le serveur collecte les données des appareils mobiles et d'autres appareils connectés à Internet, tandis que le client (SDK mobile, Web ou de bureau) affiche ces informations dans un format qui analyse l'utilisation de l'application et le comportement de l'utilisateur final.

Regardez une vidéo d'introduction d'une minute à Countly.

Fonctionnalités d'analyse Countly :

  • Prise en charge de la gestion centralisée.
  • Interface utilisateur de tableau de bord puissante (prend en charge plusieurs tableaux de bord personnalisés et API).
  • Fournit des fonctionnalités de gestion des utilisateurs, des applications et des autorisations.
  • Offre une prise en charge de plusieurs applications.
  • Prise en charge de la lecture/écriture des API.
  • Prend en charge une variété de plugins.
  • Offre des fonctionnalités d’analyse pour mobile, Web et ordinateur de bureau.
  • Prend en charge les rapports d'erreurs pour iOS et Android et les rapports d'erreurs pour Javascript.
  • Prise en charge des notifications push riches et interactives pour iOS et Android.
  • Prend également en charge les rapports personnalisés par courrier électronique.

Exigences

Countly peut être facilement installé via un magnifique script d'installation sur des systèmes CentOS, RHEL, Debian et Ubuntu fraîchement installés sans qu'aucun service n'écoute sur le port 80 ou 443.

  1. Installation de CentOS 7 Minime
  2. Installation de RHEL 7 Minimal
  3. Installation de Debian 9 Minimal

Dans cet article, nous vous expliquerons comment installer et gérer Countly Analytics à partir de la ligne de commande dans les systèmes CentOS et Debian.

Étape 1 : Installer le serveur Countly

1. Heureusement, il existe un script d'installation préparé pour vous qui installera toutes les dépendances ainsi que le serveur Countly sur votre système.

Téléchargez simplement le script à l'aide de la commande wget et exécutez-le ensuite comme suit.

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

Important : désactivez SELinux sur CentOS ou RHEL s'il est activé. Countly ne fonctionnera pas sur un serveur sur lequel SELinux est activé.

L'installation prendra entre 6 et 8 minutes, une fois terminée, ouvrez l'URL à partir d'un navigateur Web pour créer votre compte administrateur et connectez-vous à votre tableau de bord.

http://localhost 
OR
http://SERVER_IP

2. Vous arriverez dans l'interface ci-dessous où vous pourrez ajouter une application à votre compte pour commencer à collecter des données. Pour remplir une application avec des données aléatoires/de démonstration, cochez l'option « Données de démonstration ».

3. Une fois l'application remplie, vous obtiendrez un aperçu de l'application de test comme indiqué. Pour gérer les applications, les plugins utilisateurs, etc., cliquez sur l'élément Menu de gestion.

Étape 2 : Gérer Countly à partir du terminal Linux

4. Countly est livré avec plusieurs commandes pour gérer le processus. Vous pouvez exécuter la plupart des tâches via l'interface utilisateur Countly, mais la commande countly qui peut être exécutée dans la syntaxe suivante – fait le nécessaire pour les geeks de la ligne de commande.

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

Étape 3 : Sauvegarder et restaurer de manière fiable

5. Pour configurer des sauvegardes automatiques pour Countly, vous pouvez exécuter la commande countly backup ou attribuer une tâche cron qui s'exécute chaque jour ou chaque semaine. Idéalement, cette tâche cron sauvegarde les données Countly dans un répertoire de votre choix.

La commande suivante sauvegarde la base de données Countly, la configuration Countly et les fichiers utilisateur (par exemple, images d'application, images utilisateur, certificats, etc.).

sudo countly backup /var/backups/countly

De plus, vous pouvez sauvegarder des fichiers ou une base de données séparément en exécutant.

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

6. Pour restaurer Countly à partir d'une sauvegarde, exécutez la commande ci-dessous (spécifiez le répertoire de sauvegarde).

sudo countly restore /var/backups/countly

De même, restaurez uniquement les fichiers ou la base de données séparément comme suit.

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

Étape 4 : Mettre à niveau le serveur Countly

7. Pour lancer un processus de mise à niveau, exécutez la commande ci-dessous qui exécutera npm pour installer toutes les nouvelles dépendances, le cas échéant. Il exécutera également grunt dist-all pour réduire tous les fichiers et créer des fichiers de production à partir d'eux pour un chargement efficace et amélioré.

Et enfin, il redémarre le processus Node.js de Countly pour effectuer les nouvelles modifications de fichiers au cours des deux processus précédents.

sudo countly upgrade 	
countly usage 

Pour plus d'informations, visitez le site officiel : https://github.com/countly/countly-server

Dans cet article, nous vous avons expliqué comment installer et gérer le serveur Countly Analytics à partir de la ligne de commande dans les systèmes CentOS et Debian. Comme d'habitude, envoyez-nous vos questions ou réflexions concernant cet article via le formulaire de réponse ci-dessous.