sentry-performance-tracing
Monitoruj wydajność i śledzenie rozproszone aplikacji za pomocą Sentry
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do konfiguracji monitorowania wydajności i rozproszonego śledzenia w Sentry. Pozwala mierzyć opóźnienia, identyfikować wąskie gardła i śledzić Web Vitals w całym stosie aplikacji. Wykorzystuje span-based API SDK v8+, automatyczną instrumentację dla HTTP, baz danych i tras frameworka, oraz opcjonalne profilowanie funkcji. Idealny dla deweloperów wdrażających monitoring wydajności, śledzenie żądań lub analizę wydajności aplikacji.
Jak używać
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.