sentry-hello-world
Testuj integrację Sentry i weryfikuj przechwytywanie błędów w dashboardzie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do wysyłania pierwszych testowych zdarzeń do Sentry — wiadomości, wyjątków i bogatych błędów z kontekstem użytkownika, tagami i breadcrumbami. Pozwala sprawdzić, czy SDK Sentry działa prawidłowo i czy zdarzenia pojawiają się w dashboardzie. Obsługuje Node.js (@sentry/node) i Python (sentry-sdk). Użyj gdy testujesz nową integrację Sentry, weryfikujesz przechwytywanie błędów po instalacji, lub uczysz się wzbogacania zdarzeń danymi kontekstowymi.
Jak używać
Upewnij się, że umiejętność sentry-install-auth została wcześniej uruchomiona — SDK musi być zainstalowany, a zmienna środowiskowa SENTRY_DSN skonfigurowana.
Zweryfikuj, że SDK Sentry jest aktywny. W Node.js sprawdź, czy Sentry.getClient() zwraca wartość (nie undefined). W Pythonie sprawdź, czy sentry_sdk.Hub.current.client nie jest None. Jeśli SDK nie jest zainicjalizowany, wróć do kroku instalacji i upewnij się, że instrument.mjs jest załadowany przed kodem aplikacji (Node.js) lub że sentry_sdk.init() został wywołany (Python).
Wyślij pierwszą testową wiadomość do Sentry — prostą wiadomość tekstową, którą będziesz mógł zobaczyć w dashboardzie.
Wyślij testowy wyjątek — przechwycony błąd, aby sprawdzić, czy Sentry prawidłowo rejestruje stack trace'e.
Wyślij wzbogacone zdarzenie błędu zawierające kontekst użytkownika, tagi (np. environment, version) i breadcrumby (ślad działań poprzedzających błąd).
Przejdź do dashboardu Sentry i zweryfikuj, że wszystkie trzy zdarzenia pojawiły się w projekcie — wiadomość, wyjątek i wzbogacony błąd z pełnym kontekstem.