77 Stimmen

Bewährte Verfahren zur Überwachung von Webanwendungen

Wir sind dabei, unsere Webanwendung fertig zu stellen und die Bereitstellung zu planen. Ein sehr wichtiger Aspekt des Einsatzes in der Produktion ist die Überwachung des Zustands des Systems. Da wir ein kleines Team von Entwicklern/Support haben, ist es für uns sehr wichtig, die frühzeitige Unterrichtung potenzielle Probleme zu erkennen und zu beheben, bevor sie sich auf die Nutzer auswirken.

Mit Nagios scheint wie eine gute Option, aber wollte mehr Meinungen zu bekommen, was sind die besten Monitoring-Tools / Praktiken für Web-Anwendungen im Allgemeinen und speziell für Django app? Ich würde auch Empfehlungen begrüßen, was neben der offensichtlichen CPU, Speicher, Speicherplatz, Datenbankkonnektivität überwacht werden sollte.

Unsere Web-App ist in Django geschrieben, wir laufen auf Linux (Ubuntu) unter Apache + Fast CGI mit PostgreSQL-Datenbank.

EDIT Wir haben eine vollständig virtualisierte Umgebung unter Linode.

EDIT Wir verwenden django-logging, damit wir eine Möglichkeit haben, Informationen, Fehler, kritische Probleme, etc. zu trennen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X