Countly 系统要求


Countly 系统要求

  • 操作系统
1
2
Ubuntu 20.xx, 22.xx Ubuntu 20.xx、22.xx
CentOS/Red Hat Enterprise Linux 8.x
  • 软件
1
2
NodeJS 18.x
MongoDB 6.0.x
  • CPU

Countly 至少需要 2 个 CPU(越多越好)才能获得良好的用户体验。

  • RAM

至少 2 GB 的 RAM 用于测试目的(4 GB 的 RAM 用于 Countly Enterprise)

4 GB RAM 用于中等流量

16-64 GB RAM 或更多,适用于高流量服务器

  • 磁盘

至少 20 GB 的磁盘空间用于测试目的或低流量服务器

至少 100 GB 的磁盘空间,用于中等流量

1 TB 或更多,适用于高流量服务器(建议使用 SSD)

  • 带宽

Countly SDK 每 60 秒连接到服务器并更新连接信息。每个连接将大约 500 字节的数据从 SDK 发送到 Countly,以写入数据库。因此,网络开销可以忽略不计。

  • 可以在不同的服务器上运行仪表板和数据库

Countly 具有用于app.js和api.js配置文件(/frontend/express/config.js 和 /api/config.js)的服务器参数,以便可以在不同的服务器上运行仪表板和应用程序(默认为 localhost)。

  • 服务器无法发送电子邮件

由于大量滥用,所有出站已知邮件发送端口都会在 Google Cloud 实例上被阻止,您将需要使用第三方服务来发送电子邮件。Google 建议您使用其文档中提到的邮寄服务之一。

  • 如何增加事件记录器 events logger 中存储的最大数据大小?

首先,转到 Management > Applications 并记下您的 APP ID。然后,通过 SSH 连接到您的服务器,并使用 root 或 sudo 凭据运行以下命令:

1
2
mongo countly
db.runCommand( { convertToCapped: 'logs{app_id}', size: 10000000, max: 1000 } )

其中 logs{app_id} 应替换为您的app_id,例如 logs53ef75bg5c1ba8237a2d05,max 应显示新的限制,例如 max: 2000。此处,size 表示默认文档大小,最大值为 16M。

  • 总用户数存在差异;为什么

默认情况下,将显示 7 天、30 天、60 天以及包含“今天”的任何时间段的确切用户数。当您在时间段内排除今天或提供自定义时间时,Countly 会估算用户总数。

  • 数据备份

每日备份在每天 UTC+000 的 21:00 进行。

备份位置与数据位置相同。备份将保留 14 天。