Le app Laravel meritano un monitoraggio che capisce l’app
Laravel sta dietro innumerevoli app e API personalizzate. Qui un check della homepage non basta: sono decisive la raggiungibilità dell’app, un certificato valido, un dominio mittente recapitabile e soprattutto lo stato di salute dell’elaborazione in background – lo Scheduler e i worker delle queue. È proprio per questo che il pacchetto live24h per Laravel rende il monitoraggio concreto.
Il pacchetto è un aiuto alla configurazione, non un motore di monitoraggio. Il suo ServiceProvider, rilevato automaticamente, integra un Health Center sotto /live24h/health, scansiona l’app, mostra un Website Health Score e propone i check adatti. Con un clic diventano veri check – le vere verifiche 24/7 girano poi sulla piattaforma live24h ospitata nell’UE.
Dove il plugin aiuta di più
| Ambito d’uso | Vantaggio live24h |
|---|---|
| App o API Laravel personalizzata | Raggiungibilità, SSL, dominio e segnali SEO diventano check in modo sistematico. |
| Elaborazione in background | Scheduler e worker delle queue vengono monitorati come Heartbeat, così i guasti silenziosi dei job si notano. |
| Mail transazionali e di notifica | MX, SPF, DKIM e DMARC del dominio mittente diventano visibili come check. |
| Più app Laravel | I preset di policy portano lo stesso standard di monitoraggio in ogni progetto. |
| Relaunch o deployment | Percorsi critici e job in background diventano controllabili subito dopo il go-live. |
| DevOps e SRE | Lo stesso flusso gira nell’Health Center o tramite la pagina delle impostazioni. |
A chi è pensato il plugin
- Sviluppatori e team Laravel configurano il monitoraggio per la loro app senza inserire a mano ogni rotta e ogni job.
- DevOps e SRE proteggono Scheduler e worker delle queue come Heartbeat e vedono i guasti prima che li segnalino gli utenti.
- Le agenzie con più app Laravel distribuiscono lo stesso standard tramite preset di policy su tutti i progetti.
- Clienti UE e GDPR mantengono un monitoraggio su una piattaforma ospitata nell’UE.
Flusso semplice
- Installa il pacchetto tramite Composer e pubblica la configurazione.
- Inserisci la chiave API in
config/live24h.phpo sulla pagina delle impostazioni e testa la connessione. - Apri l’Health Center sotto
/live24h/health. - Analizza l’app e controlla il Website Health Score.
- Seleziona i check consigliati – le proposte bloccate restano visibili e sono contrassegnate come «Da Pro».
- Crea i check con un clic in live24h.
- Attiva alert, Status Page e report.
Installazione e requisiti
Il pacchetto si installa tramite Composer:
composer require live24h/laravel-adapter
php artisan vendor:publish --provider="Live24h\LaravelAdapter\LaravelServiceProvider"
Requisiti: Laravel 10 o 11, PHP 8.1 o superiore e una connessione in uscita verso https://api.live24h.eu. La chiave API si inserisce in config/live24h.php o sulla pagina delle impostazioni; poi apri /live24h/health e segui il wizard. Il pacchetto si ottiene come download diretto da live24h, una pubblicazione sul marketplace seguirà.
Domande frequenti
Il plugin è una soluzione di monitoraggio a sé? No. Il pacchetto scansiona la tua app, calcola un Health Score e crea i check consigliati. Le verifiche 24/7 continue le gestisce la piattaforma live24h.
Quali processi in background vengono monitorati?
Il Laravel Scheduler (schedule:run) e il worker delle queue si possono proteggere ciascuno come Heartbeat, così i guasti silenziosi non si notano solo giorni dopo.
Come viene verificata la deliverability delle mail?
Il pacchetto legge la tua configurazione MAIL_* e verifica MX, SPF, DKIM e DMARC del dominio mittente – come check del dominio in live24h.
Quanto costa il plugin? Nulla – è incluso gratuitamente in ogni piano live24h. Dal piano sottoscritto dipende solo la portata dei check.