Toolverse
Wszystkie skille

sentry-performance-tracing

autor: jeremylongshore

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ć

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

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

  3. Dla dynamicznego próbkowania per-endpoint użyj tracesSampler zamiast stałej wartości tracesSampleRate, aby kontrolować które żądania generują ślady.

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

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

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

Podobne skille