sentry-common-errors
Diagnozuj i naprawiaj problemy z integracją Sentry w Node.js, przeglądarce i Pythonie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do szybkiego rozwiązywania typowych problemów z SDK Sentry. Pomaga zidentyfikować i naprawić błędy związane z brakującymi zdarzeniami, nieprawidłową konfiguracją DSN, awariami source map, limitami szybkości, inicjalizacją SDK oraz problemami CORS. Obsługuje środowiska Node.js, przeglądarki i Python. Uruchamia się automatycznie, gdy wspomniasz o problemach Sentry — od "sentry nie działa" po "source mapy się nie ładują". Wymaga zainstalowanego SDK Sentry i dostępu do dashboardu projektu.
Jak używać
Upewnij się, że masz zainstalowany SDK Sentry dla swojego środowiska — @sentry/node lub @sentry/browser dla JavaScript, sentry-sdk dla Pythona w wersji 8.0 lub nowszej. Zainstaluj również sentry-cli, jeśli planujesz pracować z source mapami i wydaniami.
Uruchom umiejętność, wpisując frazę związaną z problemem Sentry, na przykład "sentry nie działa", "brakują mi zdarzenia w Sentry", "napraw Sentry", "sentry 429", "source mapy się nie ładują" lub "CORS w Sentry".
Umiejętność automatycznie sprawdzi, które SDK Sentry są zainstalowane w Twoim projekcie, używając npm list dla Node.js i python3 dla Pythona.
Przeszuka kod projektu w poszukiwaniu linii inicjalizacji Sentry (Sentry.init lub sentry_sdk.init) w plikach JavaScript, TypeScript i Python, aby zidentyfikować aktualną konfigurację.
Na podstawie znalezionych problemów — takich jak brakujący DSN, błędna kolejność inicjalizacji, nieobecne source mapy, limity szybkości lub problemy CORS — umiejętność zaproponuje konkretne poprawki i komendy do uruchomienia.
Wykonaj sugerowane kroki naprawy, takie jak weryfikacja DSN w dashboardzie Sentry, dodanie flush() przed zamknięciem aplikacji w środowiskach serverless, lub konfiguracja nagłówków CORS w zależności od typu problemu.