Cómo instalar Countly Analytics en CentOS y sistemas basados en Debian


Countly es un software de análisis web y móvil en tiempo real, notificaciones push y de informes de fallas, altamente extensible, de código abierto y rico en funciones que impulsa más de 2.5k sitios web y 12k aplicaciones móviles.

Funciona en un modelo cliente/servidor; el servidor recopila datos de dispositivos móviles y otros dispositivos conectados a Internet, mientras que el cliente (SDK móvil, web o de escritorio) muestra esta información en un formato que analiza el uso de la aplicación y el comportamiento del usuario final.

Vea un video de introducción de 1 minuto a Countly.

  • Soportes para la administración centralizada.
  • Potente interfaz de usuario del panel de control (admite paneles de control múltiples, personalizados y de API).
  • Proporciona funciones de administración de permisos, aplicaciones y usuarios.
  • Ofrece soporte para múltiples aplicaciones.
  • Compatible con API de lectura/escritura.
  • Admite una variedad de complementos.
  • Ofrece funciones de análisis para dispositivos móviles, web y de escritorio.
  • Admite informes de fallos para iOS y Android y informes de errores para Javascript.
  • Admite notificaciones push enriquecidas e interactivas para iOS y Android.
  • También admite informes personalizados por correo electrónico.

Countly se puede instalar fácilmente a través de un hermoso script de instalación en sistemas CentOS, RHEL, Debian y Ubuntu recién instalados sin ningún servicio que escuche en el puerto 80 o 443.

  1. Instalación de CentOS 7 Minimal
  2. Instalación de RHEL 7 Minimal
  3. Instalación de Debian 9 Minimal

En este artículo, lo guiaremos sobre cómo instalar y administrar Countly Analytics desde la línea de comandos en sistemas basados en CentOS y Debian.

Paso 1: Instale Countly Server

1. Afortunadamente, hay un script de instalación preparado para usted que instalará todas las dependencias, así como el servidor Countly en su sistema.

Simplemente descargue el script usando el comando wget y ejecútelo de la siguiente manera.

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

Importante: deshabilite SELinux en CentOS o RHEL si está habilitado. Countly no funcionará en un servidor donde SELinux esté habilitado.

La instalación tardará entre 6 y 8 minutos; una vez completada, abra la URL desde un navegador web para crear su cuenta de administrador e inicie sesión en su panel de control.

http://localhost 
OR
http://SERVER_IP

2. Aterrizará en la interfaz a continuación, donde puede agregar una aplicación a su cuenta para comenzar a recopilar datos. Para completar una aplicación con datos aleatorios/de demostración, marque la opción "Datos de demostración".

3. Una vez que se haya completado la aplicación, obtendrá la descripción general de la aplicación de prueba como se muestra. Para administrar aplicaciones, complementos de usuarios, etc., haga clic en el elemento del Menú de administración.

Paso 2: administrar Countly desde la terminal de Linux

4. Countly se envía con varios comandos para administrar el proceso. Puede ejecutar la mayoría de las tareas a través de la interfaz de usuario de Countly, pero el comando countly, que se puede ejecutar en la siguiente sintaxis, hace lo necesario para los fanáticos de la línea de comandos.

$ 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

Paso 3: Realice copias de seguridad y restaure constantemente

5. Para configurar copias de seguridad automáticas para Countly, puede ejecutar el comando countly backup o asignar un trabajo cron que se ejecute todos los días o semanas. Idealmente, este trabajo cron realiza una copia de seguridad de los datos de Countly en un directorio de su elección.

El siguiente comando hace una copia de seguridad de la base de datos de Countly, la configuración de Countly y los archivos de usuario (por ejemplo, imágenes de aplicaciones, imágenes de usuarios, certificados, etc.).

$ sudo countly backup /var/backups/countly

Además, puede realizar copias de seguridad de archivos o bases de datos por separado ejecutando.

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

6. Para restaurar Countly desde la copia de seguridad, ejecute el siguiente comando (especifique el directorio de la copia de seguridad).

$ sudo countly restore /var/backups/countly

Asimismo, restaure solo los archivos o la base de datos por separado de la siguiente manera.

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

Paso 4: Actualice Countly Server

7. Para iniciar un proceso de actualización, ejecute el siguiente comando que ejecutará npm para instalar las nuevas dependencias, si las hubiera. También ejecutará grunt dist-all para minimizar todos los archivos y crear archivos de producción a partir de ellos para una carga efectiva mejorada.

Y, por último, reinicia el proceso Node.js de Countly para efectuar cambios en los archivos nuevos durante los dos procesos anteriores.

$ sudo countly upgrade 	
$ countly usage 

Para obtener más información, visite el sitio oficial: https://github.com/countly/countly-server

En este artículo, lo guiamos sobre cómo instalar y administrar el servidor Countly Analytics desde la línea de comandos en sistemas basados en CentOS y Debian. Como de costumbre, envíenos sus consultas o pensamientos sobre este artículo a través del formulario de respuesta a continuación.