Integracja
PHP
Biblioteka dla aplikacji PHP bez zależności od frameworka
Dostępna bezpłatnie
PHP 8.2+ oraz Composer 2
dockcodes/dockray
Instalacja
composer require dockcodes/dockray
# Zmienne środowiskowe procesu PHP:
DOCKRAY_TOKEN=TWOJ_TOKEN_PROJEKTU
DOCKRAY_PRIVATE_KEY=TWOJ_KLUCZ_PRYWATNY
APP_ENV=production
Biblioteka DockRay dla PHP pozwala podłączyć monitoring do aplikacji, która nie korzysta z gotowej integracji frameworkowej. Sprawdza się w autorskich systemach, starszych aplikacjach, workerach kolejkowych, zadaniach CRON i poleceniach CLI. Po jednorazowej inicjalizacji klient może raportować przechwycone wyjątki oraz istotne zdarzenia wraz ze stosem wywołań i kontekstem wykonania. Poświadczenia projektu pozostają poza kodem źródłowym, a problemy z połączeniem z monitoringiem nie powinny przerywać działania monitorowanej aplikacji.
Jak tego użyć
Wyjątki integracja raportuje sama. To jest do zgłoszeń, które chcesz wysłać świadomie.
php
<?php
try {
$order->settle();
} catch (\Throwable $exception) {
\Dock\Ray\captureException($exception);
throw $exception;
}
// Zdarzenie domenowe, które wymaga uwagi, ale nie jest wyjątkiem.
\Dock\Ray\captureMessage('Import produktów zakończył się bez danych');
Artykuły w bazie wiedzy
Instalacja - PHP Wymagania, instalacja i przygotowanie PHP do bezpiecznego raportowania danych produkcyjnych. Konfiguracja - PHP Bezpieczna konfiguracja poświadczeń, środowisk i zakresu danych raportowanych przez PHP. Weryfikacja i typowe problemy - PHP Kontrolowane potwierdzenie działania PHP oraz diagnostyka najczęstszych problemów z wysyłką.
Wymagania
PHP 8.2+ oraz Composer 2
Nazwa paczki
dockcodes/dockray
Skąd wziąć
Packagist
Cennik
Za darmo