Zend Platform PHP Intelligence Details
- Weitere Produkte:
- Zend Platform |
- Zend Studio |
- Zend Guard
PHP Intelligence
Zend Platform umfasst PHP Intelligence, ein umfassendes Überwachungs- und Problemlösungssystem für PHP-Anwendungen. PHP Intelligence überwacht Ihre PHP-Anwendungen fortlaufend und ermittelt so Probleme in Echtzeit. Sobald ein Problem erkannt wird, werden alle Informationen erfasst, die zur genauen Bestimmung der Grundursache des Problems erforderlich sind. PHP Intelligence ändert dann die von dem Problem betroffenen Bereiche häufig bereits, bevor Ihr Kunde das Problem überhaupt bemerkt. Schließlich vermittelt PHP Intelligence Entwicklern und IT-Experten die Einblicke in ihre PHP-Anwendungen und die wesentlichen Informationen, die für eine schnelle und einfache Problemlösung erforderlich sind. Zend Produkt Video-White Paper zu PHP Intelligence ansehen
So funktioniert das PHP Intelligence-Modul von Zend Platform:
PHP Intelligence ist eine ausgereifte, verteilte Überwachungsfunktion, die sich über den gesamten Cluster von PHP-Servern erstreckt. Jeder Server im Cluster führt eine Dienstüberwachungsfunktion aus, durch die die auf dem Server stattfindende Aktivität proaktiv überwacht wird. Sobald konfigurierte Bedingungen erfüllt sind, wird ein Event ausgelöst und der gesamte Kontext des Events erfasst und an den Zentralserver gesendet, auf dem der Dienst „Collector Center“ ausgeführt wird. Wenn das Collector Center das Event empfängt, wird dieses in der Event-Datenbank von Zend Platform registriert; daraufhin können Aktionen, wie das Senden einer E-Mail oder das Weiterleiten des Events im XML-Format an externe Systeme, ausgeführt werden. PHP Intelligence konsolidiert Events und verringert damit Störungen; außerdem bietet das Modul die Fähigkeit, Alarme stumm zu schalten, wenn Probleme bekannt oder unkritisch sind.
Eine Ursachenanalyse wird weitgehend vereinfacht, da der vollständige Kontext des Problems erfasst wird. Dadurch kann ein Entwickler oder IT-Experte genaueste Details hinsichtlich des Problems ersehen, wie beispielsweise die GET/POST/COOKIE/SERVER-Variablen, eingeschlossene Dateien, die Aufruflistenfunktion (Ablaufverfolgung) und vieles mehr.
PHP Intelligence von Zend Platform bietet die Zend Studio Diagnostics-Integration, durch die ein Problem direkt in der Zend Studio-UI untersucht, debuggt und profiliert werden kann. Mit den zur Verfügung stehenden Funktionen können unter anderem die Reaktionszeit und das Reaktionsverhalten getestet sowie Probleme genau in der fehlerbehafteten Zeile debuggt und zum Erhalt nützlicher Informationen über die Ausfallzeiten bei der Skriptausführung profiliert werden. Beim Starten einer neuen Debug-Sitzung kommuniziert PHP Intelligence mit Zend Studio, gibt die für die Reproduktion des Problems erforderlichen Kontextvariablen weiter und startet eine Debug-Sitzung über den Zend Platform Debugger. So wird die Grundursache von Problemen schnell ermittelt und behoben.
Mit PHP Intelligence Monitor können Events der folgenden Art überwacht werden:
- Langsame Skriptausführung (absolut und relativ)
- Langsame Funktionsausführung
- Langsame Anfrageausführung
- Datenbankfehler
- PHP-Fehler
- Funktionsfehler
- Übermäßige Speichernutzung (absolut und relativ)
- Inkonsistente Ausgabegröße
- Ladedurchschnitt
- API für benutzerdefinierte Events: Lösen Sie benutzerdefinierte Events gemäß Ihren Anforderungen unter Verwendung der mit Zend Platform bereitgestellten APIs über Ihren PHP-Code aus.
PHP Intelligence wird über die Seite der Event-Auslöser (Teil der zentralen Konfigurationsmanagement-Funktionen von Zend Platform) konfiguriert. Über die Konfiguration wird gesteuert, welche Arten von Events von Bedeutung sind und welche Bedingungen für das Generieren von Events gelten. Außerdem wird über sie die Art der Benachrichtigung (E-Mail-, SMS- oder XML-basierte Benachrichtigung) beim Auftreten von Events festgelegt.





