Toolverse
Wszystkie skille

sentry-sdk-patterns

autor: jeremylongshore

Wzorce i best practices dla Sentry SDK w TypeScript i Pythonie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

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ć

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

  2. Wyzwól skill frazami takimi jak "sentry best practices", "sentry patterns", "sentry sdk usage", "sentry scope", "sentry breadcrumbs", "sentry beforeSend" lub "sentry fingerprint".

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

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

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

  6. Wykorzystaj performance instrumentation ze span'ami do monitorowania wydajności operacji asynchronicznych (TypeScript) lub context managerów (Python) w aplikacji produkcyjnej.

Podobne skille