Aplikacje Laravel zasługują na monitoring, który rozumie aplikację
Laravel stoi za niezliczonymi indywidualnymi aplikacjami i API. Tutaj check strony głównej nie wystarczy: decydujące są dostępność aplikacji, ważny certyfikat, dostarczalna domena nadawcy, a przede wszystkim kondycja przetwarzania w tle – Scheduler i workery Queue. Właśnie pod to pakiet live24h dla Laravel czyni monitoring namacalnym.
Pakiet jest pomocnikiem konfiguracji, a nie silnikiem monitoringu. Jego automatycznie rozpoznawany ServiceProvider podpina Health Center pod /live24h/health, skanuje aplikację, pokazuje Website Health Score i proponuje pasujące checki. Jednym kliknięciem powstają z nich prawdziwe checki – właściwe sprawdzenia 24/7 działają następnie na platformie live24h hostowanej w UE.
Gdzie wtyczka pomaga szczególnie
| Obszar zastosowania | Korzyść live24h |
|---|---|
| Indywidualna aplikacja lub API Laravel | Dostępność, SSL, domena i sygnały SEO są systematycznie zamieniane w checki. |
| Przetwarzanie w tle | Scheduler i workery Queue są monitorowane jako heartbeat, aby ciche awarie jobów rzucały się w oczy. |
| Maile transakcyjne i powiadomienia | MX, SPF, DKIM i DMARC domeny nadawcy stają się widoczne jako check. |
| Wiele aplikacji Laravel | Presety polityki wnoszą ten sam standard monitoringu do każdego projektu. |
| Relaunch lub deployment | Krytyczne ścieżki i joby w tle są kontrolowalne bezpośrednio po go-live. |
| DevOps i SRE | Ten sam przebieg działa w Health Center lub na stronie ustawień. |
Dla kogo jest ta wtyczka
- Deweloperzy i zespoły Laravel konfigurują monitoring dla swojej aplikacji, bez ręcznego wpisywania każdej routy i każdego joba.
- DevOps i SRE zabezpieczają Scheduler i workery Queue jako heartbeat i widzą awarie, zanim zgłoszą je użytkownicy.
- Agencje z wieloma aplikacjami Laravel rozwijają ten sam standard przez preset polityki na wszystkie projekty.
- Klienci z UE i RODO zachowują monitoring na platformie hostowanej w UE.
Prosty przebieg
- Zainstaluj pakiet przez Composer i opublikuj konfigurację.
- Wprowadź klucz API w
config/live24h.phplub na stronie ustawień i przetestuj połączenie. - Otwórz Health Center pod
/live24h/health. - Przeanalizuj aplikację i sprawdź Website Health Score.
- Wybierz rekomendowane checki – zablokowane propozycje pozostają widoczne i są oznaczone jako „Od Pro".
- Załóż checki jednym kliknięciem w live24h.
- Aktywuj alerty, Status Page i raporty.
Instalacja i wymagania
Pakiet instaluje się przez Composer:
composer require live24h/laravel-adapter
php artisan vendor:publish --provider="Live24h\LaravelAdapter\LaravelServiceProvider"
Wymagania: Laravel 10 lub 11, PHP 8.1 lub wyższe oraz wychodzące połączenie do https://api.live24h.eu. Klucz API wprowadzasz w config/live24h.php lub na stronie ustawień; następnie otwierasz /live24h/health i podążasz za kreatorem. Pakiet pobierasz jako bezpośredni pobór z live24h, wpis w marketplace pojawi się wkrótce.
Częste pytania
Czy wtyczka jest własnym rozwiązaniem monitoringu? Nie. Pakiet skanuje Twoją aplikację, ustala Health Score i zakłada rekomendowane checki. Bieżące sprawdzenia 24/7 przejmuje platforma live24h.
Jakie procesy w tle są monitorowane?
Laravel Scheduler (schedule:run) i worker Queue można zabezpieczyć każdy jako heartbeat, aby ciche awarie nie ujawniały się dopiero po kilku dniach.
Jak sprawdzana jest dostarczalność maili?
Pakiet odczytuje Twoją konfigurację MAIL_* i sprawdza MX, SPF, DKIM i DMARC domeny nadawcy – jako check domeny w live24h.
Ile kosztuje wtyczka? Nic – jest zawarta bezpłatnie w każdym planie live24h. Od wykupionego planu zależy jedynie zakres checków.