Toolverse
Wszystkie skille

sentry-hello-world

autor: jeremylongshore

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ć

  1. Upewnij się, że umiejętność sentry-install-auth została wcześniej uruchomiona — SDK musi być zainstalowany, a zmienna środowiskowa SENTRY_DSN skonfigurowana.

  2. 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).

  3. Wyślij pierwszą testową wiadomość do Sentry — prostą wiadomość tekstową, którą będziesz mógł zobaczyć w dashboardzie.

  4. Wyślij testowy wyjątek — przechwycony błąd, aby sprawdzić, czy Sentry prawidłowo rejestruje stack trace'e.

  5. Wyślij wzbogacone zdarzenie błędu zawierające kontekst użytkownika, tagi (np. environment, version) i breadcrumby (ślad działań poprzedzających błąd).

  6. 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.

Podobne skille