2010-08-17 6 views
6

Gibt es irgendwelche Tools, die ich auf meinem Server ausführen kann, um mehrere Rails-Anwendungen zu überwachen?Mehrere Rails-Anwendungen überwachen

Ich muss die Anzahl der Anfragen jeder Anwendung überwacht, wie viel Speicher jede Anwendung verwendet, wie viel von der CPU verwendet wird und andere Statistiken ähnlich denen. Ich muss die Statistiken für jede einzelne Schienenanwendung sehen.

Antwort

8

Ich empfehle Ihnen versuchen NewRelic RPM.

Die kostenlose Version:

RPM Lite ist die am weitesten Lösung für einfache Web-Anwendung Überwachung eingesetzt. RPM Lite bietet Anwendungsüberwachung für unbegrenzte Java, Ruby oder JRuby-Anwendungen, für unbegrenzte Benutzer, für eine unbegrenzte Zeit. Was für ein Angebot! Mit RPM Lite können Sie insgesamt App-Gesundheit, App Antwortzeit, Durchsatz, Apdex SLA Bewertung, Clusteraufschlüsselung und Notizen identifizieren. Sie können auch sehen, wo Web- Transaktionen die meisten Zeit verbringen, die schlimmsten Übeltäter isolieren und bestimmen, wo Ihre Sanierungsbemühung

Später bearbeiten konzentrieren:

Eine Alternative zu NewRelic RPM ScoutApp, das über viele Plugins verfügt, die alle benötigten Funktionen abdecken. Wenn Sie etwas brauchen, das auf Ihrem Server ausgeführt werden kann, gibt es auch die munin plugins gem, die Sie ausprobieren können. Wenn Sie Tools zur Überwachung von Benutzern (wie Google Analytics) benötigen, können Sie das Modell RailStat verwenden.

+0

So sehr ich New Relic auch nicht besonders empfehle - ihre Schnittstelle war, als ich sie zuletzt benutzte, verwirrend, um es milde auszudrücken - ich weiß nichts anderes. – theIV

+0

Kann ich irgendetwas auf meinem eigenen Server ausführen? –

+0

Ich habe meine Antwort aktualisiert. –

1

Die Request Log Analyzer Gem kann nützlich sein, ist kostenlos und funktioniert durch Analyse von Rails-Protokolldateien. Daher besteht keine Gefahr, dass sich dies negativ auf die Leistung Ihrer Anwendung auswirkt.

+0

Seien Sie vorsichtig, wenn Sie kopieren und fügen Sie Textbaustein/Verbatim Antworten auf mehrere Fragen, diese neigen dazu, von der Gemeinschaft als "spam" gekennzeichnet werden. – Kev

+1

Danke für die Warnung, Kev. Allerdings habe ich diese Antwort selbst geschrieben, und sie gilt sowohl für diese Frage als auch für die andere Frage (http://stackoverflow.com/questions/5330991/response-time-and-server-health-monitoring-tools/7033960#7033960) . – nickh

+0

Eigentlich sollten Sie die Abmeldung in der Produktion abschalten ... – fivetwentysix

Verwandte Themen