2012-04-13 53 views
5

我正在開發我的第一個Play應用程序! 2.0框架。這感覺真的很好,愛akka演員,但我正在尋找的一件事是我可以掛鉤一些性能指標。我正在尋找的是Rails通知,如API或類似Twitter的finagle優惠(查找用於檢索stats.txt的curl命令)。玩! 2.0性能指標

在Play裏有沒有烤的東西! 2.0?或者我應該自己開始做點什麼?如果沒有準備好 - 任何指針和提示,歡迎!

+0

從akka方一個選項是類型安全的控制檯。怎麼樣從Play!?既然它基於akka,我認爲類型安全控制檯也是答案? Play沒有更高層次的統計數據!本身? – amjr 2012-04-15 17:53:37

回答

1

雖然我沒有使用它在玩! scala應用程序,我一直對Newrelic的所有性能指標都非常感興趣。也就是說,我認爲這不會和Play有什麼不同!戰爭。它會給你一個免費帳戶的基本指標。對於我的大多數scala應用程序,我使用newrelic註釋來收集我想要詳細跟蹤的特定方法的度量標準 - 我已經看到newrelic使用Java比Scala更詳細的結果,因此是註釋。

+3

我很樂意使用newrelic。不幸的是,我部署的服務器位於防火牆之後,出於安全原因,不允許出站連接。我試圖改變這一政策,但這是一場提醒唐吉訶德與風車相撞的戰鬥。 – amjr 2012-04-13 10:25:48

+2

+1喜歡唐吉訶德的參考:) – lobster1234 2012-04-13 21:54:26

2

讓阿卡性能指標的官方方法如下:http://typesafe.com/products/console

+0

我看了一下控制檯。是否可以從控制檯轉發監控數據?我們有幾個關於通知的要求(例如,每發送x個消息發送一次審計信息,爲會計目的發送信息等)。 – amjr 2012-04-15 17:51:55

+0

控制檯僅可視化儀器捕獲的數據。有API可以從聚合器中提取數據,因此您可以使用它來連接到自己的應用程序。 – 2012-04-15 22:29:21

+0

啊,這聽起來不錯。我通讀了您的網站,但我只是想確保可以在完全獨立的環境中部署控制檯/代理/全部服務,而這些環境不具有訪問外部世界的能力? (是的 - 我們確實有一些瘋狂的安全政策......) – amjr 2012-04-16 07:25:42