Je vous recommande d'essayer NewRelic RPM.
La version gratuite:
RPM Lite est la solution plus largement utilisée pour la surveillance de l'application Web de base . RPM Lite fournit de surveillance des applications pour illimité applications Java, Ruby ou JRuby, pour utilisateurs illimités, pour un temps illimité . Quelle affaire! Avec RPM Lite, permet d'identifier la santé globale de l'application, le temps de réponse, le débit, le score Apdex SLA , la répartition des clusters et Notes. Vous pouvez également voir où des transactions Web dépensent le plus temps, isoler les pires délinquants, et déterminer où concentrer vos efforts d'assainissement
modifier plus tard:
Une alternative à NewRelic RPM est ScoutApp, qui a beaucoup de plugins couvrant toutes vos fonctionnalités requises.
Si vous avez besoin de quelque chose qui peut être exécuté sur votre serveur, vous pouvez également essayer le munin plugins gem. Si vous avez besoin d'un outil de surveillance des utilisateurs (un peu comme Google Analytics), vous pouvez utiliser la gemme RailStat.
Autant je n'aime pas particulièrement recommander New Relic - leur interface, quand je l'ai utilisé pour la dernière fois, était pour le moins confuse - je ne connais rien d'autre. – theIV
Y a-t-il quelque chose que je puisse utiliser sur mon propre serveur? –
J'ai mis à jour ma réponse. –