如何跟踪每日数据?

时间:2015-01-29 23:11:46

标签: ruby-on-rails postgresql ruby-on-rails-4 data-collection

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

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

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

此类数据收集是否有最佳做法?

1 个答案:

答案 0 :(得分:0)

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

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