Toolverse
Wszystkie skille

sentry-error-capture

autor: jeremylongshore

Łap błędy w produkcji z pełnym kontekstem i śladami stosu — debuguj szybciej z Sentry.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
1

O skillu

Umożliwia zaawansowane przechwytywanie błędów i wzbogacanie ich strukturalnym kontekstem za pomocą Sentry. Dodawaj wywołania captureException i captureMessage, wzbogacaj błędy kontekstem użytkownika, tagami, breadcrumbami i niestandardowym fingerprinting. Obsługuje zarówno Node.js (@sentry/node v8+) jak i Python (sentry-sdk v2+). Skrócisz czas diagnozy problemów produkcyjnych z godzin do minut, przekazując rzeczywiste obiekty Error zamiast zwykłych stringów, aby zachować pełne ślady stosu.

Jak używać

  1. Upewnij się, że masz zainstalowany Sentry SDK — dla Node.js zainstaluj @sentry/node v8 lub nowszą, dla Pythona sentry-sdk v2 lub nowszą. Zainicjalizuj SDK w swoim kodzie i ustaw zmienną środowiskową SENTRY_DSN z kluczem DSN z projektu Sentry (https://sentry.io).

  2. Wyzwól tę umiejętność frazami takimi jak "sentry error capture", "sentry context", "enrich sentry errors", "sentry exception handling", "sentry breadcrumbs" lub "sentry fingerprint", aby Claude wygenerował kod przechwytujący błędy.

  3. Zawsze przekazuj rzeczywiste obiekty Error (lub wyjątki w Pythonie) do captureException — nigdy nie używaj zwykłych stringów, ponieważ tracisz ślad stosu i utrudniasz debugowanie.

  4. Wzbogacaj błędy kontekstem za pomocą withScope (JavaScript) lub push_scope (Python), aby dodać informacje o użytkowniku, tagi, breadcrumby i niestandardowe dane diagnostyczne.

  5. Opcjonalnie skonfiguruj beforeSend hook do filtrowania lub modyfikowania błędów przed wysłaniem do Sentry — przydatne do usuwania wrażliwych danych lub ignorowania określonych typów błędów.

  6. Przetestuj integrację, wyzwalając błąd w swoim kodzie i weryfikując, że pojawia się w panelu Sentry z pełnym śladem stosu, kontekstem i breadcrumbami.

Podobne skille