Поиск по сайту:

Как установить Countly Analytics в системах на базе CentOS и Debian


Countly — это многофункциональное, с открытым исходным кодом, широко расширяемое программное обеспечение для мобильной и веб-аналитики в реальном времени, push-уведомлений и отчетов о сбоях, обеспечивающее работу более чем 2,5 тысяч веб-сайтов и 12 тысяч мобильных приложений.

Он работает в модели клиент/сервер; сервер собирает данные с мобильных устройств и других устройств, подключенных к Интернету, а клиент (SDK для мобильных устройств, веб-сайтов или настольных компьютеров) отображает эту информацию в формате, который анализирует использование приложений и поведение конечных пользователей.

Посмотрите 1-минутное видео, знакомящее с Countly.

Возможности Countly Analytics:

  • Поддерживает централизованное управление.
  • Мощный пользовательский интерфейс информационной панели (поддерживает несколько настраиваемых информационных панелей и API).
  • Предоставляет функции управления пользователями, приложениями и разрешениями.
  • Предлагает поддержку нескольких приложений.
  • Поддержка чтения/записи API.
  • Поддерживает различные плагины.
  • Предлагает функции аналитики для мобильных устройств, Интернета и настольных компьютеров.
  • Поддерживает отчеты о сбоях для iOS и Android и отчеты об ошибках для Javascript.
  • Поддержка насыщенных и интерактивных push-уведомлений для iOS и Android.
  • Также поддерживается настраиваемая отчетность по электронной почте.

Требования

Countly можно легко установить с помощью красивого сценария установки на только что установленные системы CentOS, RHEL, Debian и Ubuntu без каких-либо служб, прослушивающих порт 80 или 443.

  1. Установка CentOS 7 Минимальная
  2. Установка RHEL 7 Minimal
  3. Установка Debian 9 Minimal

В этой статье мы расскажем вам, как установить Countly Analytics и управлять им из командной строки в системах на базе CentOS и Debian.

Шаг 1. Установите сервер Countly

1. К счастью, для вас подготовлен сценарий установки, который установит все зависимости, а также сервер Countly в вашей системе.

Просто загрузите скрипт с помощью команды wget и запустите его следующим образом.

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

Важно: отключите SELinux в CentOS или RHEL, если он включен. Countly не будет работать на сервере, где включен SELinux.

Установка займет от 6 до 8 минут. После завершения откройте URL-адрес в веб-браузере, чтобы создать учетную запись администратора, и войдите в свою панель управления.

http://localhost 
OR
http://SERVER_IP

2. Вы попадете в интерфейс ниже, где сможете добавить приложение в свою учетную запись, чтобы начать сбор данных. Чтобы заполнить приложение случайными/демо-данными, установите флажок «Демо-данные».

3. После заполнения приложения вы получите обзор тестового приложения, как показано на рисунке. Чтобы управлять приложениями, пользовательскими плагинами и т. д., нажмите элемент Меню управления.

Шаг 2. Управление счетчиком с терминала Linux

4. Countly поставляется с несколькими командами для управления процессом. Вы можете выполнить большинство задач через пользовательский интерфейс Countly, но команда countly, которую можно запустить со следующим синтаксисом, делает все необходимое для любителей командной строки.

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

Шаг 3. Подсчет резервного копирования и восстановления

5. Чтобы настроить автоматическое резервное копирование для Countly, вы можете запустить команду countly backup или назначить задание cron, которое запускается каждый день или неделю. Это задание cron идеально подходит для резервного копирования данных Countly в каталог по вашему выбору.

Следующая команда создает резервную копию базы данных Countly, файлов конфигурации Countly и пользовательских файлов (например, образов приложений, образов пользователей, сертификатов и т. д.).

sudo countly backup /var/backups/countly

Кроме того, вы можете выполнить резервное копирование файлов или базы данных отдельно, выполнив.

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

6. Чтобы восстановить Countly из резервной копии, введите команду ниже (укажите каталог резервной копии).

sudo countly restore /var/backups/countly

Аналогично восстановите только файлы или базу данных отдельно следующим образом.

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

Шаг 4. Обновите сервер Countly

7. Чтобы начать процесс обновления, выполните приведенную ниже команду, которая запустит npm для установки любых новых зависимостей, если таковые имеются. Он также запустит grunt dist-all для минимизации всех файлов и создания из них рабочих файлов для повышения эффективности загрузки.

И, наконец, перезапускает процесс Node.js Countly, чтобы внести изменения в новые файлы во время двух предыдущих процессов.

sudo countly upgrade 	
countly usage 

Для получения дополнительной информации посетите официальный сайт: https://github.com/countly/countly-server.

В этой статье мы рассказали вам, как установить сервер Countly Analytics и управлять им из командной строки в системах на базе CentOS и Debian. Как обычно, присылайте нам свои вопросы или мысли по поводу этой статьи через форму ответа ниже.