我正在为 Play 开发我的第一个应用程序!2.0 框架。感觉非常好,喜欢 akka 演员,但我正在寻找的一件事是我可以挂钩一些性能指标。我正在寻找的是API之类的 Rails 通知或 Twitter 的finagle提供的东西(查找用于检索 stats.txt 的 curl 命令)。
Play 中是否有任何烘焙内容!2.0?还是我应该开始自己做饭?如果没有准备好任何东西 - 欢迎任何指示和提示!
获取 Akka 性能指标的官方方法如下:http ://typesafe.com/products/console
虽然我没有在 Play 中使用它!scala 应用程序,对于生产中的所有性能指标,我一直是Newrelic的忠实粉丝。也就是说,我认为 Play 不会有什么不同!战争。它将通过免费帐户为您提供基本指标。对于我的大多数 scala 应用程序,我使用 newrelic 注释来收集我想要详细跟踪的特定方法的指标 - 我已经看到 newrelic 使用 Java 提供了比 Scala 更详细的结果,因此使用了注释。
有一个 statsd play2 插件:https ://github.com/typesafehub/play-plugins/tree/master/statsd 或 Codahale 的 Metrics Play2 插件:https ://github.com/kenshoo/metrics-play
我目前正在查看提供 JMX 数据的指标,尽管如果 statsd 是一个选项,您可能需要先查看它。