如何在基于 CentOS 和 Debian 的系统中安装 Countly Analytics
Countly 是一款功能丰富、开源、高度可扩展的实时移动和网络分析、推送通知和崩溃报告软件,为超过 2500 个网站和 12000 个移动应用程序提供支持。
它以客户端/服务器模型工作;服务器从移动设备和其他联网设备收集数据,而客户端(移动、Web 或桌面 SDK)以分析应用程序使用情况和最终用户行为的格式显示此信息。
观看 1 分钟的 Countly 介绍视频。
Countly 分析功能:
- 支持集中管理。
- 强大的仪表板用户界面(支持多个自定义仪表板和 API 仪表板)。
- 提供用户、应用程序和权限管理功能。
- 提供多种应用程序支持。
- 支持读/写API。
- 支持多种插件。
- 提供适用于移动、网络和桌面的分析功能。
- 支持 iOS 和 Android 的崩溃报告以及 Javascript 的错误报告。
- 支持 iOS 和 Android 丰富的交互式推送通知。
- 还支持自定义电子邮件报告。
要求
Countly 可以通过漂亮的安装脚本轻松安装在新安装的 CentOS、RHEL、Debian 和 Ubuntu 系统上,无需任何服务监听端口 80 或 443。
- CentOS 7 最小安装
- 安装 RHEL 7 最小版
- 安装 Debian 9 Minimal
在本文中,我们将指导您如何在 CentOS 和基于 Debian 的系统中通过命令行安装和管理 Countly Analytics。
第1步:安装Countly服务器
1.幸运的是,有一个为您准备的安装脚本,它将在您的系统上安装所有依赖项以及Countly服务器。
只需使用 wget 命令下载脚本并按如下方式运行即可。
wget -qO- http://c.ly/install | bash
重要:在 CentOS 或 RHEL 上禁用 SELinux(如果已启用)。 Countly 无法在启用 SELinux 的服务器上运行。
安装将需要 6-8 分钟,完成后从 Web 浏览器打开 URL 以创建管理员帐户并登录仪表板。
http://localhost
OR
http://SERVER_IP
2.您将进入下面的界面,您可以在其中将应用程序添加到您的帐户以开始收集数据。要使用随机/演示数据填充应用程序,请选中“演示数据”选项。
3. 填充应用程序后,您将获得测试应用程序的概述,如图所示。要管理应用程序、用户插件等,请单击管理菜单项。
第 2 步:从 Linux 终端管理 Countly
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来缩小所有文件并从中创建生产文件以增强有效加载。
最后重新启动 Countly 的 Node.js 进程,以影响前两个进程中的新文件更改。
sudo countly upgrade
countly usage
欲了解更多信息,请访问官方网站:https://github.com/countly/countly-server
在本文中,我们指导您如何在 CentOS 和基于 Debian 的系统中通过命令行安装和管理 Countly Analytics 服务器。像往常一样,请通过下面的回复表向我们发送您对本文的疑问或想法。