2012-04-13 16 views
5

Sto sviluppando la mia prima applicazione per Play! Quadro 2.0. È davvero bello, ama gli attori di Akka, ma una cosa che sto cercando è qualcosa in cui potrei collegare alcuni parametri di performance. Quello che sto cercando sono le notifiche di Rails come API o qualcosa come le offerte di Twitter finagle (cerca il comando di ricciolo usato per recuperare stats.txt).Gioca! 2.0 performance metrics

C'è qualcosa di cotto in Play! 2.0? o dovrei iniziare a cucinare qualcosa da solo? Se non c'è niente pronto - qualsiasi suggerimento e suggerimento sono ben accetti!

+0

Da akka-side una opzione è una console di tipo "typesafe". Che ne dici di giocare !? Dato che si basa su akka, ritengo che la console typesafe sia anche la risposta? Non ci sono statistiche di livello più alto disponibili da Play! si? – amjr

risposta

1

Mentre non l'ho usato in un gioco! scala app, sono stato un grande fan di Newrelic per tutte le metriche sul rendimento in produzione. Detto questo, non penso che sarebbe diverso con un gioco! guerra. Ti fornirà metriche di base con un account gratuito. Per la maggior parte delle mie app di scala uso le annotazioni newrelic per raccogliere le metriche attorno a un particolare metodo che vorrei tenere traccia nei dettagli - ho visto newrelic fornire risultati molto dettagliati con Java rispetto a Scala, da cui le annotazioni.

+3

Mi piacerebbe usare newrelic. Purtroppo i server che sto distribuendo sono dietro i firewall e non sono consentite connessioni in uscita a causa di motivi di sicurezza. Ho provato a cambiare questa politica ma questa è una battaglia che ricorda a Don Quijote di andare contro i mulini a vento. – amjr

+2

+1 Ama il riferimento a Don Quijote :) – lobster1234

2

il mezzo ufficiale di ottenere metriche di performance Akka è la seguente: http://typesafe.com/products/console

+0

Ho guardato la console. È possibile inoltrare i dati di monitoraggio dalla console? abbiamo diversi requisiti per quanto riguarda le notifiche (come l'invio di informazioni di controllo ogni x-numero di messaggi, l'invio di informazioni per scopi contabili, ecc). – amjr

+0

La console visualizza solo i dati acquisiti dalla strumentazione. Esistono API per estrarre i dati dall'aggregatore in modo da poterli utilizzare per l'aggancio nelle proprie app. –

+0

Ah, suona bene. Ho letto il tuo sito web ma volevo solo assicurarmi che fosse possibile distribuire console/agenti/tutto in un ambiente isolato completo che non ha accesso al mondo esterno? (sì - abbiamo alcune politiche di sicurezza pazzesche in atto ....) – amjr