Skip to main content

Wat is Laravel Telescope

Laravel Telescope is de officiële debugtool die de interne toestand van je Laravel-applicatie inzichtelijk maakt. Het legt gedetailleerd requests, exceptions, query’s, jobs, logs, e-mails, notificaties, cache-operaties, geplande taken en meer vast. Het is een debugtool exclusief voor de lokale ontwikkelomgeving. Gebruik voor productiemonitoring Laravel Pulse of Laravel Nightwatch.

Gemonitorde lagen


Installatie

1

Telescope installeren

2

Assets en migraties publiceren

3

Migraties uitvoeren

Na de installatie is het dashboard bereikbaar via /telescope.

Local-only installatie (aanbevolen)

Is debuggen tijdens lokale ontwikkeling je hoofddoel, installeer dan met --dev en registreer de service provider handmatig, alleen voor de local-omgeving.
Verwijder na het uitvoeren van telescope:install de registratie van de TelescopeServiceProvider uit bootstrap/providers.php. Registreer hem daarna handmatig in de register-methode van App\Providers\AppServiceProvider.
Schakel bovendien auto-discovery uit in composer.json.

Beschikbare watchers

Watchers verzamelen telemetrie tijdens requests en commando-uitvoeringen. Je beheert het inschakelen en configureren in config/telescope.php.
Legt requests, headers, sessies en responses vast.
Met size_limit beperk je de grootte van vastgelegde responses.
Legt SQL, bindings en uitvoeringstijden vast.
Standaard worden query’s van meer dan 100 ms vastgelegd met de tag slow, wat erg nuttig is voor het opsporen van performanceknelpunten.
Legt het plaatsen en het uitvoeringsresultaat van queue-jobs vast.
Legt gerapporteerde exceptions en stacktraces vast.
Legt applicatielogs vast.
Standaard vanaf error en hoger; via de configuratie kun je dit verlagen tot debug.
Legt de argumenten, opties, output en exitcode van Artisan-commando’s vast.
Legt de payload en listener-informatie van gedispatchte events vast (interne Laravel-events uitgezonderd).
Legt cache-hits, -misses, -updates en -verwijderingen vast.
Legt Redis-commando’s vast die vanuit de applicatie zijn uitgevoerd.
Legt Eloquent-modelevents vast en kan desgewenst ook het aantal hydrations verzamelen.
Legt verstuurde notificaties vast.
Laat je verstuurde e-mails in de browser previewen en downloaden als .eml.
Legt uitgaande HTTP-clientrequests vast.
Legt de resultaten van autorisatiechecks via Gates / Policies vast.
Legt gepland uitgevoerde commando’s en hun output vast.
Legt de naam, het pad, de data en de composers van gerenderde views vast.
Legt queue-batchinformatie vast (jobs en verbindingsinformatie).
Legt dump-output vast zolang het Dump-tabblad van Telescope openstaat.

Samenvatting

Volgende stappen

Laravel Pulse

Voer een dashboard in met performancestatistieken van je productieomgeving.

Laravel Nightwatch

Gebruik Nightwatch voor realtime monitoring van je productieomgeving.
Laatst gewijzigd op 6 september 2026