0

在我的 Rails 应用程序中,我想保留几个每日指标,以便查看这些数据如何随时间变化。换句话说,如果我想查看用户在特定日期登录了多少次(因此允许我随着时间的推移累积这些数据)。

其中一些数据我可以通过查询来计算,例如用户在特定日期发布的帖子数量(因为帖子模型包含日期)。但是,我想跟踪许多不同的日常指标。

我想创建一个 DataPlayers 模型,它为每个玩家提供数据,并且每天创建一个新的实例,但我认为这不是最好的方法。

此类数据收集是否有最佳实践?

4

1 回答 1

0

您可以使用像SqlMetrics这样的 gem来跟踪事件的发生。

它将事件存储在您自己的数据库中,因此很容易通过 sql 查询它们。

于 2015-10-15T09:41:42.673 回答