Open robocopklaus opened 1 month ago
@RobocopKlaus vielleicht wäre hier auch sentry mit dem performance feature eine Option: https://sentry.io/for/performance/
Hierfür gibt es jetzt auch eine Integration in Laravel Forge: https://blog.laravel.com/laravel-application-monitoring-debugging-with-sentry
@JimSeven ah, ich kenne Sentry nur als Log Monitoring Framework. Wäre für mich daher auch ein Kandidat für #70. Im Hinblick auf dieses Ticket müssen wir es mal evaluieren.
@RobocopKlaus das ist mir wiederum nicht bekannt, dass sentry auch Log Monitoring kann. :-) Ich hatte bei sentry eher an Error Monitoring gedacht
@JimSeven sorry, du hast recht. es war error monitoring.
Problem
Die aktuelle Performance der Website wird nicht systematisch überwacht, was zu potenziellen Performance-Problemen führen kann. Es gibt keine automatisierten Checks, um sicherzustellen, dass die Website bei jedem Update oder jeder Änderung eine optimale Leistung beibehält.
User Story
Als Entwickler möchte ich, dass Google PageSpeed Insights bei jedem Pull Request automatisch gestartet wird, um sicherzustellen, dass die Performance der Website kontinuierlich überwacht und optimiert wird, sodass ein Wert von 100 erreicht und beibehalten werden kann.
Vorhaben
Integration von Google PageSpeed Insights in den Entwicklungs- und CI/CD-Prozess, sodass bei jedem Pull Request eine automatische Performance-Analyse durchgeführt wird. Bei der Integration soll ein Zielwert von 100 angestrebt werden. Ergebnisse und Empfehlungen zur Performance-Optimierung sollen in den Pull Request integriert werden.
Abgrenzung
Diese Story konzentriert sich auf die Integration von PageSpeed Insights und die automatische Analyse bei Pull Requests. Die Umsetzung von Optimierungsempfehlungen oder tiefgreifende Code-Änderungen sind nicht Teil dieser Story.
Akzeptanzkriterien