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

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.


checkAutomatisches, regelmäßiges und detailliertes Profiling von wichtigen Seiten durch eigene Szenarien
checkAlarmierung lässt sich den Szenarien konfigurieren
checkSchnelles und einfaches Auffinden von Flaschenhälsen
Mehr erfahren
Tideways

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.


checkDas Profiling lässt sich in den Ansichten Timeline, Summary, Calltabelle und Callgraph auswerten
checkFehler-Tracking, um Fehler schnell zu lokalisieren
checkPerformance Monitoring des gesamten Onlineshops
checkCLI-Analyse
Mehr erfahren
New Relic

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.


checkWeitreichendes Monitoring mit Alerts
checkAlarm über die Antwortzeit oder die Fehlerraten von Kundenanfragen; auch bei Verschlechterung der Antwortzeit
checkStrukturiertes Dashboard mit guter Übersicht über Ladezeiten, Score, Aufteilung der Datenbankanfragen, Aufteilung der Webaufrufe
checkProfiling über Performance Tracings für langsame Requests
Mehr erfahren