Integracja
Python
Klient dla Django, FastAPI, Flask i skryptów
Dostępna bezpłatnie
Python 3.9+
dockray-client
Instalacja
# pip install dockray-client
from dockray import DockRayClient
client = DockRayClient(
token="TWOJ_TOKEN_PROJEKTU",
private_key="TWOJ_KLUCZ_PRYWATNY",
environment="production",
)
Asynchroniczny klient DockRay raportuje wyjątki i zdarzenia z aplikacji Django, FastAPI, Flask oraz procesów uruchamianych poza serwerem HTTP. Integracje frameworkowe mogą automatycznie rejestrować wyjątki i czas obsługi żądań, a publiczne metody klienta służą do raportowania błędów przechwyconych w kodzie domenowym. Poświadczenia przekazuje się podczas inicjalizacji z bezpiecznego źródła konfiguracji. Brak tokenu lub klucza wyłącza klienta, dzięki czemu ta sama konfiguracja aplikacji może pozostać nieaktywna w środowisku lokalnym.
Jak tego użyć
Wyjątki integracja raportuje sama. To jest do zgłoszeń, które chcesz wysłać świadomie.
python
# Wyjątki z widoków łapie middleware. To jest do zgłoszeń świadomych.
await client.capture_message("Kolejka importu pusta drugi dzień z rzędu")
try:
await order.settle()
except Exception as exc:
await client.capture_exception(exc)
raise
# Przy zamykaniu aplikacji domknij oczekujące wysyłki.
await client.close()
Artykuły w bazie wiedzy
Instalacja - Python Wymagania, instalacja i przygotowanie Python do bezpiecznego raportowania danych produkcyjnych. Konfiguracja - Python Bezpieczna konfiguracja poświadczeń, środowisk i zakresu danych raportowanych przez Python. Weryfikacja i typowe problemy - Python Kontrolowane potwierdzenie działania Python oraz diagnostyka najczęstszych problemów z wysyłką.
Wymagania
Python 3.9+
Nazwa paczki
dockray-client
Skąd wziąć
PyPI
Cennik
Za darmo