Ho! Ho! Ho! Um gut in 2019 zu starten, steht pünktlich zum Jahreswechsel auch ein neues Leankoala-Update vor der Tür: Version 2.10.0 ist nun online. Rund drei schweißtreibende und nervenaufreibende Monate sind seit Version 2.9.0 vergangen, sodass die Version 2.10.0 viele neue Funktionen mit sich bringt und der Fokus dieses mal auf der Optimierung und Weiterentwicklung vieler kleiner Details lag.

Lighthouse

Die größte Neuerung in Leankoala ist in den Checks zu finden. Nachdem Google seinen PageSpeed Score im November eingestellt hat und auf Lighhouse gewechselt hat, haben wir diesen Schritt auch vollzogen. Dies bedeutet, dass die Audits von nun an viel umfangreicher sind und auch direkt auf den Leankoala-Workern ausgeführt werden können. Daraus folgt, dass wir jetzt eine Qualitätsbewertung nach Google Maßstäben jetzt auch auf Staging-Systeme ausführen können und auch auf Seiten nach einem Login.

History: document size

Mit Version 2.10.0 erstrahlt das Dashboard im neuen Glanz. Der Reiter “Document Size” wurde ergänzt und bietet dem Nutzer neue Einblicke in die Entwicklung seiner Seite. Visuell lässt sich der Werdegang der angegebenen URL’s überwachen…. Der neu integrierte Filter ermöglicht einen Fokus auf die zu wünschende Datengröße, sodass die Historie sich besser nachvollziehen lässt.

Besonders hilfreich ist dieses Feature zur Identifizierung von Trends und der Vermeidung von zu großen Datensätzen, um die Ladezeiten zu verringern.

Project dashboard

Für alle die mehrere Projekte zu pflegen haben, haben wir die Projektübersicht überarbeitet und unnötige Informationen entfernt und wichtige Daten hinzugefügt. So kann jetzt auf den ersten Blick sofort gesehen werden, ob in einem Projekt kritische (severity high) Fehler auftreten oder ob die gefundenen Anomalien eher Zeit haben zu korrigieren.

Magic URLs – date

Seit dem letzten Update ist es möglich bei der Eingabe einer zu überwachenden URL auch eine magische URL anzugeben. Dieses Feature wurde mit der Version 2.10.0 nochmals erweitert. Die neu hinzugefügte Datumsfunktion ermöglicht dynamische Daten in der URL zu verankern

Es kann beispielsweise verwendet werden, um Websites zu überprüfen, die das aktuelle (oder ein anderes) Datum im Pfad enthalten.

Jenkins Export

Für alle Nutzer eines Jenkins continous integration servers haben wir ebenfalls eine gute Nachricht. Ab jetzt ist es möglich die CI-Lösung mit Leankoala zu koppeln und einzelne Projekte/Prozesse fehlschlagen zu lassen, sobald Leankoala einen Fehler findet.

Group by incident

Wir haben gemerkt, dass wenn man viele URLs mit Leankoala überwacht manche Fehler auf allen Komponenten auftauchen. Bisher wurden diese Incidents dann pro Seite angezeigt. Mit der neuen Version werden diese gruppiert und gemeinsam angezeigt. Dies bringt Übersicht ins Dashboard, so dass man neue oder andere Fehler nicht mehr so leicht übersehen kann.

Kleinere Änderungen

Neben den ganzen großen Änderungen haben wir natürlich auch immer mal wieder etwas kleines verbessert und erweitert:

  • Tablet – Beim Anlegen einer neuen Komponente für die Überwachung ist es möglich tablet als Devicetyp auszuwählen.
  • Pending resources – sobald ein timeout beim “Performance Load Checker” passiert speichern wir alle Resourcen, die zwar begonnen wurden zu laden, aber innnerhalb von 30 Sekunden nicht fertig waren. Dies kann man sich in den Attributen des Incidents ansehen.
  • Big file 3rd party – große Dateien, die durch Drittanbieter auf der Seite landen können ignoriert werden, falls man diese nicht selbst unter Kontrolle hat.
  • Chrome update – unsere Tests führen wir ab jetzt mit einem Chromium Version 71 aus.
  • RSS Validator – Der RSS-Validator in Leankoala bedient sich ab sofort dem offiziellen Service des W3C zum Überprüfen von Feeds.
  • Smoke – wir bieten das Smoke-Werkzeug nicht mehr an. Dafür können sich alle freuen auf das nächste Release, da wir hier ein Crawler-Feature einführen werden, welches viel detaillierter die Webseiten durchsuchen kann.