sentry-performance-tracing
Execute set up performance monitoring and distributed tracing with Sentry.\nUse when implementing performance tracking, tracing requests,\nor monitoring application performance.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Execute set up performance monitoring and distributed tracing with Sentry.\nUse when implementing performance tracking, tracing requests,\nor monitoring application performance.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowany Sentry SDK w wersji 8.0.0 lub wyższej (@sentry/node dla Node.js lub sentry-sdk dla Pythona) oraz że performance monitoring jest włączony w ustawieniach projektu Sentry (Settings > Performance).
W funkcji Sentry.init() ustaw parametr tracesSampleRate na wartość większą od 0 (np. 0.2 dla 20% żądań) — bez tego dane o wydajności nie będą zbierane. Opcjonalnie dodaj profilesSampleRate, aby dołączać flamegraphe na poziomie funkcji do śledzonego ruchu.
Dla dynamicznego próbkowania per-endpoint użyj tracesSampler zamiast stałej wartości tracesSampleRate, aby kontrolować które żądania generują ślady.
Automatyczna instrumentacja obejmuje HTTP, zapytania do baz danych i trasy frameworka — nie wymaga dodatkowej konfiguracji. Dla operacji krytycznych dla biznesu użyj Sentry.startSpan() do ręcznego pomiaru niestandardowych spanów.
W przypadku rozproszonego śledzenia upewnij się, że wszystkie usługi uczestniczące w przepływie mają zainicjalizowany Sentry SDK — umożliwia to śledzenie żądań między serwisami.
Wyzwól skill frazami takimi jak "sentry performance", "sentry tracing", "sentry APM" lub "monitor performance sentry", aby Claude pomógł w implementacji konfiguracji dla Twojej aplikacji.