Ruby on rails FnordMetric Toplist仪表消失 我想做什么

Ruby on rails FnordMetric Toplist仪表消失 我想做什么,ruby-on-rails,metrics,Ruby On Rails,Metrics,我正在使用RubyonRails gem,如中所示 我想有一个我的“流行页面”列表,其中页面是我的web应用程序的一种内容类型 问题 无论使用哪种版本,无论是在生产还是在开发中,我所谓的顶级仪表的内容都会不断消失 这可以在下面的屏幕截图中看到,其中“热门页面Toplist Gauge”的列表“Top Keys”为空,其中应填充访问量最大的页面 一些观察 当我触发一个事件时,例如,访问受监控应用程序上的某个页面,访问的页面将显示在fnordmetric toplist量表中。但几分钟后,它消失

我正在使用RubyonRails gem,如中所示

我想有一个我的“流行页面”列表,其中页面是我的web应用程序的一种内容类型

问题 无论使用哪种版本,无论是在生产还是在开发中,我所谓的顶级仪表的内容都会不断消失

这可以在下面的屏幕截图中看到,其中“热门页面Toplist Gauge”的列表“Top Keys”为空,其中应填充访问量最大的页面

一些观察
  • 当我触发一个事件时,例如,访问受监控应用程序上的某个页面,访问的页面将显示在fnordmetric toplist量表中。但几分钟后,它消失了
  • 我试图增加存储持续时间设置,但没有效果
  • 如屏幕截图所示,样本数量不是零(它是2.00)。因此,数据必须在数据库中,但不会显示
源代码 这是创建此仪表的源代码的相关部分:

 # script/fnordmetric_app.rb
 require 'fnordmetric'
 
 FnordMetric.namespace :my_web_app do
   toplist_gauge :popular_pages, title: "Popular Pages"
   event :show_page do
     observe :popular_pages, data[:title]
   end
   # ...
 end
 
 FnordMetric::Web.new(port: 4242, use: middleware)
 FnordMetric::Worker.new
 FnordMetric.run

有人知道我做错了什么吗?

我的建议是使用一个简单的rails应用程序,它存储sql查询,并让您使用查询构建图形仪表板。您是否达到缓存限制,从而比预期更快地输出结果?另外,您在开发和生产中运行的是哪台服务器?我投票结束这个问题,因为它没有答案,已经3年了,提出这个问题的人显然不再对答案感兴趣。如果有人回答,这里没有任何东西会对任何人有利。由于这个问题,我已经停止使用fnordmetric。如果一个解决方案对其他人有帮助,我当然愿意帮助解决这个问题。然而,fnordmetric似乎已经有所进展。此外,相应的问题也未解决。请随意关闭这个。