Joomla
Wtyczka dla Joomla 4, 5 i 6
Do czego to służy
Oficjalna wtyczka DockRay łączy Joomla z platformą monitoringu i automatycznie raportuje nieobsłużone błędy i wyjątki. Problemy pojawiające się podczas działania Joomla trafiają bezpośrednio do panelu DockRay wraz z informacjami potrzebnymi do ich analizy.
Informacje o błędach i wydajności
Zgłoszone zdarzenia mogą zawierać między innymi:
- typ i treść błędu,
- miejsce wystąpienia i stos wywołań,
- informacje o środowisku i wersji aplikacji,
- kontekst obsługiwanego żądania.
Wtyczka może również monitorować czas obsługi żądań HTTP oraz opcjonalnie zbierać błędy JavaScript występujące po stronie przeglądarki.
Prosta konfiguracja
Integrację skonfigurujesz w sekcji Wtyczki → System - DockRay → Opcje, podając token projektu i klucz prywatny. Konfigurację można również zdefiniować za pomocą stałych PHP w pliku configuration.php.
Prywatność i możliwości dla programistów
Przesyłanie danych zalogowanego użytkownika, adresu IP i user agenta jest opcjonalne. Pozwala to dopasować zakres zbieranych informacji do potrzeb projektu i przyjętej polityki prywatności.
Wtyczka pozwala również ręcznie raportować wyjątki z własnego kodu PHP za pomocą SDK DockRay.
Instalacja
Instalacja wtyczki
- Przejdź do System → Instaluj → Rozszerzenia.
- Wybierz opcję Prześlij plik pakietu.
- Wskaż plik
plg_system_dockray.zipi poczekaj na zakończenie instalacji.
Włączenie wtyczki
- Przejdź do System → Wtyczki.
- Wyszukaj System - DockRay i włącz wtyczkę.
Konfiguracja
- Otwórz System - DockRay → Opcje.
- Wprowadź token projektu oraz klucz prywatny dostępne w panelu DockRay.
- Zapisz konfigurację.
- Kliknij Send a test event, aby sprawdzić połączenie z DockRay.
Po poprawnej konfiguracji DockRay automatycznie rozpocznie raportowanie obsługiwanych błędów i wyjątków.
Jak tego użyć
Wyjątki integracja raportuje sama. To jest do zgłoszeń, które chcesz wysłać świadomie.
<?php
use function Dock\Ray\captureException;
try {
$model->save($data);
} catch (\Throwable $exception) {
captureException($exception);
throw $exception;
}
Artykuły w bazie wiedzy
Pozostałe integracje
Wszystkie integracjeWtyczka dla WordPressa i WooCommerce
Poznaj integracjęModuł dla PrestaShop 1.7.8+, 8.x, 9.x
Poznaj integracjęModuł dla Drupala 10.2+ i 11
Poznaj integracjęModuł dla Magento 2.4 i Adobe Commerce
Poznaj integracjęPakiet dla Laravela 10+
Poznaj integracjęBundle dla Symfony 6.4+
Poznaj integracjęBiblioteka dla aplikacji PHP
Poznaj integracjęKlient dla Django, FastAPI, Flask i skryptów
Poznaj integracjęZacznij monitorować
Podłącz pierwszą aplikację i zyskaj pełny wgląd w to, co dzieje się na produkcji.