sentry-sdk-patterns
Wzorce i best practices dla Sentry SDK w TypeScript i Pythonie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill ułatwiający implementację najlepszych praktyk obsługi błędów z Sentry SDK. Pomaga w strukturyzowaniu kontekstu błędów za pomocą scope'ów, zarządzaniu breadcrumbami, filtrowaniu zdarzeń metodą beforeSend, tworzeniu niestandardowych fingerprint'ów do grupowania problemów oraz instrumentacji wydajności za pomocą span'ów. Obsługuje Sentry SDK v8+ dla Node.js i sentry-sdk dla Pythona. Idealny dla deweloperów implementujących zaawansowaną obsługę błędów w aplikacjach produkcyjnych.
Jak używać
Upewnij się, że masz zainstalowany Sentry SDK v8+ (@sentry/node, @sentry/react dla TypeScript lub sentry-sdk dla Pythona) oraz skonfigurowaną zmienną środowiskową SENTRY_DSN.
Wyzwól skill frazami takimi jak "sentry best practices", "sentry patterns", "sentry sdk usage", "sentry scope", "sentry breadcrumbs", "sentry beforeSend" lub "sentry fingerprint".
Dla strukturyzowania kontekstu błędów użyj Sentry.withScope() w TypeScript lub sentry_sdk.new_scope() w Pythonie, aby dołączyć informacje do pojedynczych zdarzeń bez wycieku stanu między żądaniami.
Skonfiguruj strategie breadcrumbów, aby śledzić sekwencję zdarzeń poprzedzających błąd, oraz zdefiniuj niestandardowe filtry w beforeSend/beforeBreadcrumb do kontroli, które zdarzenia wysyłać do Sentry.
Implementuj custom fingerprinting dla lepszego grupowania powiązanych problemów oraz dodaj user context, aby wiedzieć, których użytkowników dotknęły błędy.
Wykorzystaj performance instrumentation ze span'ami do monitorowania wydajności operacji asynchronicznych (TypeScript) lub context managerów (Python) w aplikacji produkcyjnej.
Podobne skille
architecture-decision-records
autor: wshobson
supabase-operations
autor: elevanaltd
pdf-to-markdown
autor: aliceisjustplaying
find-skills
autor: openstatusHQ
youtube-transcript
autor: michalparkola
fastapi-templates
autor: wshobson