Entwicklertools
Durchgängiges Monitoring Ihrer Anwendungsperformance
Um die Arbeitsabläufe der Entwicklerinnen und Entwickler bestmöglich zu unterstützen, bieten wir nicht nur einen reinen Webserver und PHP. Vielmehr stellen wir eine spezifische Auswahl an Werkzeugen zur Verfügung, welche Routinearbeiten, Deployment und die Analyse der bei uns gehosteten Webanwendungen unterstützen und optimieren.
Sollten Sie dennoch ein Tool vermissen, können wir dies bei Bedarf bereitstellen.
Kommandozeilen-Werkzeuge
Wir stellen verschiedene Kommandozeilentools zur Verfügung, um den Workflow mit den Shop- und Anwendungssystemen zu verbessern und führen für diese alle notwendigen Updates durch.
Anwendungsspezifische Kommandozeilen-Werkzeuge
N98-magerun
Mit n98-magerun stellen wir das vielfältige Magento-Tool von Netz98 zur Verfügung. Dieses Tool erlaubt es unter anderem viele Informationen aus der Magento Instanz auszulesen, Caches zu verwalten, die Datenbank zu exportieren oder auch bei der Entwicklung von Modulen zu unterstützen.
Sw-cli-tools
Für Shopware stellen wir mit den sw-cli-tools ebenfalls ein Kommandozeilenwerkzeug bereit. Dieses Tool unterstützt bei der Installation von Shopware und Plugins für Shopware.
N98-magerun2
Die Version n98-magerun2 steht für die Nutzer von Magento 2 zur Verfügung. Der Funktionsumfang ist ähnlich wie der von n98-magerun und daher eine gute Ergänzung zu Magentos eigenem bin/magento Tool.
WP
Für WordPress befindet sich in unserem Stack das Tool wp-cli, welches die Verwaltung von WordPress-Instanzen über die Kommandozeile erlaubt.
Allgemeine Kommandozeilen-Werkzeuge
Composer
Composer ist eine Abhängigkeitsverwaltung für PHP. Die meisten modernen PHP-Anwendungen wie auch Magento 2 und Shopware lassen sich über Composer installieren und aktualisieren.
Lessc
Mit lessc bieten wir einen Less Compiler für die Kommandozeile an, mit dem sich less Code in CSS kompilieren lässt.
Bower
Mit Bower steht ein Paketmanager für Frontend-JavaSkript-Bibliotheken zur Verfügung.
Node/NPM
Da für moderne Webanwendungen häufig Frontends und Entwicklertools mit NodeJS gebaut werden, stellen wir auch NodeJS und NPM zur Verfügung.
Grunt
Mit Grunt stellen wir einen Task Runner für JavaScript zur Verfügung. Damit lassen sich direkt auf dem Cluster Vorgänge automatisieren.
Git
Das Versionsverwaltungstool Git ist auf unseren Clustern vorinstalliert.
Profiling Tools
Über unser Interface lassen sich mit wenigen Klicks externe Profiler und Analyse-Tools anbinden,
um die Performance zu überwachen und Flaschenhälse leicht zu erkennen.
Blackfire analysiert PHP Applikationen, um Daten über Zeit, CPU, I/O Wait, Memory, Network Calls, HTTP und SQL Requests zu sammeln. Diese Daten werden übersichtlich in verschiedenen Graphen visualisiert. Flaschenhälse lassen sich damit auf einen Blick erkennen.
Automatisches, regelmäßiges und detailliertes Profiling von wichtigen Seiten durch eigene Szenarien | |
Alarmierung lässt sich den Szenarien konfigurieren | |
Schnelles und einfaches Auffinden von Flaschenhälsen | |
Tideways ist ein Werkzeug für das Profiling, Monitoring und Tracking in PHP. Die Stärken von Tideways liegen beispielsweise in der gezielten Analyse von bekannten Laufzeitproblemen mit einer sehr übersichtlichen Darstellung der Timeline.
Das Profiling lässt sich in den Ansichten Timeline, Summary, Calltabelle und Callgraph auswerten | |
Fehler-Tracking, um Fehler schnell zu lokalisieren | |
Performance Monitoring des gesamten Onlineshops | |
CLI-Analyse | |
New Relic APM ist ein Überwachungswerkzeug, mit dem sich die Performance eines Onlineshops kontinuierlich und in Echtzeit überwachen lässt. New Relic lokalisiert Flaschenhälse, wie etwa lange Ladezeiten und versendet automatisiert eine Nachricht an eine definierte Person.
Weitreichendes Monitoring mit Alerts |
Alarm über die Antwortzeit oder die Fehlerraten von Kundenanfragen; auch bei Verschlechterung der Antwortzeit |
Strukturiertes Dashboard mit guter Übersicht über Ladezeiten, Score, Aufteilung der Datenbankanfragen, Aufteilung der Webaufrufe |
Profiling über Performance Tracings für langsame Requests |