我在Scala中使用Play 2.2.x。我想要一個管理儀表板,它顯示CPU /內存,最近的HTTP請求列表,性能和負載指標,日誌,服務器控制檯等在一個不錯的HTML圖表GUI頁面。是否有可用的Play插件或Java EE插件? Takipi/NewRelic看起來不錯,但它沒有nice HTTP log UI。 JavaMelody看起來不錯,但它適合傳統Java EE應用程序,而不是Play2 Scala應用程序。Play框架:服務器監控和性能管理頁面
回答
有關HTTP請求/ JVM Stats的指標Twitter的鴕鳥很棒:https://github.com/twitter/ostrich。
對於CPU /內存,您可以通過導入scala.sys.process._包來執行Unix命令來獲取指標。
由於您使用的是Play!你可以有一個單獨的路由:一個用於由鴕鳥統計收集器管理的HTTP請求數,一個用於CPU /內存,一個用於性能指標(也由鴕鳥管理)等。
要監視您的播放!應用程序,你可以使用類型安全控制檯:https://github.com/sbt/sbt-atmos
但沒有日誌UI ...
對於日誌,如果你想查詢他們(具有良好的用戶界面),你可以看看kibana與logstash:http://www.elasticsearch.org/overview/kibana/
+1,Typesafe控制檯是[typesafe activator](https://typesafe.com/activator)的一部分,它甚至可以手動啓動,所以如果你的項目中沒有sbt,你仍然可以使用它。 –
我們喜歡使用計算應用程序,jvm,http和日誌記錄度量的coda-hale度量庫。 http://metrics.codahale.com/
指標庫支持向各種監控系統報告,例如,石墨,神經節。 (有一個www.hostedgraphite.com服務,如果您不希望本地安裝石墨)
有玩耍框架(免責聲明:我插件作者)一個指標插件這裏 https://github.com/kenshoo/metrics-play
- 1. 開源服務器性能監控API
- 2. Realm對象服務器+服務器性能監控
- 3. Linux服務器的性能分析和負荷監控軟件
- 4. 如何在MSSQL服務器中監控頁面/秒和頁面錯誤/秒?
- 5. 開源框架服務管理
- 6. 在生產服務器上監控django rest框架api
- 7. 服務人員和頁面性能
- 8. Play用戶管理!框架2.0.3
- 9. Lucee - 服務器和Web管理頁面有什麼區別?
- 10. 託管服務器上的MVC框架
- 11. 如何使用Play框架2.0/2.1製作管理面板
- 12. 尋找用於服務器管理接口的Java服務器庫/框架
- 13. 在Play中管理頁面流!
- 14. 從Play框架呼叫Restlet服務
- 15. Geneos監控工具和IIS服務器
- 16. 從容器頁面控制框架
- 17. 性能監控的SQL Server,而不是登錄到服務器
- 18. 什麼是Windows良好的服務器性能監控軟件?
- 19. 服務器性能監控 - 最慢的Compoent
- 20. 監控系統性能的Linux服務器top命令
- 21. 監控服務器中反病毒的性能影響
- 22. FTP服務器監控
- 23. Play中的控制器框架
- 24. 框架+頁面控件
- 25. 監控服務MongoDB架構設計
- 26. python服務器進程的性能監控/性能分析(類似於New Relic)
- 27. HTML頁面和PHP服務器頁面
- 28. ActiveMQ Ubuntu服務器管理控制檯
- 29. 具有自動管理界面和登錄功能的框架
- 30. Wakanda企業版服務器安裝無服務器管理頁面
你能不能用一些服務器監控工具,如Nagios,Zabbix或SeaLion?檢查這個答案[這裏](http://stackoverflow.com/questions/1015768/monitoring-applications-uptime-log-files-etc)如果它有幫助。 – Kevin