Skip to main content

Was ist Laravel Telescope

Laravel Telescope ist das offizielle Debugging-Tool, das den internen Zustand Ihrer Laravel-Anwendung sichtbar macht. Es zeichnet Requests, Exceptions, Queries, Jobs, Logs, Mails, Notifications, Cache-Zugriffe, Scheduler-Aufrufe u. v. m. detailliert auf. Es ist ausschließlich für die lokale Entwicklung gedacht. Zur Produktions-Überwachung nutzen Sie Laravel Pulse oder Laravel Nightwatch.

Beobachtete Ebenen


Installation

1

Telescope installieren

2

Assets und Migrationen veröffentlichen

3

Migrationen ausführen

Nach der Installation erreichen Sie das Dashboard unter /telescope.

Nur-lokale Installation (empfohlen)

Wenn Debugging in der lokalen Entwicklung Ihr Hauptziel ist, empfehlen wir die Installation mit --dev und die manuelle Registrierung des Service Providers ausschließlich in local.
Entfernen Sie nach telescope:install die Registrierung des TelescopeServiceProvider aus bootstrap/providers.php. Registrieren Sie ihn stattdessen manuell in App\Providers\AppServiceProvider::register.
Deaktivieren Sie zusätzlich die Auto-Discovery in composer.json:

Verfügbare Watcher

Watcher sammeln Telemetriedaten aus Requests und Konsolenbefehlen. Aktivierung und Feineinstellung erfolgen in config/telescope.php.
Zeichnet Requests, Header, Session und Response auf.
Über size_limit begrenzen Sie den aufgezeichneten Response.
Zeichnet SQL, Bindings und Laufzeiten auf.
Standardmäßig erhalten Queries über 100 ms das Tag slow – ideal, um Performance-Engpässe zu erkennen.
Zeichnet Queue-Job-Einträge und Ergebnisse auf.
Zeichnet report-fähige Exceptions und Stacktraces auf.
Zeichnet Anwendungs-Logs auf.
Standardschwelle ist error; per Konfiguration lässt sich bis debug erweitern.
Zeichnet Argumente, Optionen, Ausgabe und Exit-Codes von Artisan-Befehlen auf.
Zeichnet Payloads und Listener von Events auf (interne Laravel-Events ausgenommen).
Zeichnet Hits, Misses, Aktualisierungen und Löschungen im Cache auf.
Zeichnet Redis-Befehle aus der Anwendung auf.
Zeichnet Eloquent-Modell-Events und optional die Anzahl der Hydratationen auf.
Zeichnet versendete Notifications auf.
Zeigt versendete Mails im Browser als Vorschau und ermöglicht .eml-Download.
Zeichnet ausgehende HTTP-Requests auf.
Zeichnet Ergebnisse von Gate-/Policy-Prüfungen auf.
Zeichnet Scheduler-Aufrufe und deren Output auf.
Zeichnet gerenderte View-Namen, Pfade, Daten und Composer auf.
Zeichnet Batch-Informationen von Queue-Jobs auf.
Zeichnet dump()-Ausgaben auf, solange der Telescope-Dump-Tab geöffnet ist.

Zusammenfassung

Nächste Schritte

Laravel Pulse

Performance-Dashboard für Produktion einrichten.

Laravel Nightwatch

Für Echtzeit-Monitoring in Produktion nutzen Sie Nightwatch.
Zuletzt geändert am 13. Juli 2026