sentry-cost-tuning
Zmniejsz koszty Sentry nawet o 95% przez inteligentne próbkowanie i filtry zdarzeń
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do optymalizacji wydatków na Sentry bez utraty widoczności błędów produkcyjnych. Analizuje aktualne użycie poprzez API statystyk, konfiguruje próbkowanie na poziomie SDK, ustawia filtry przychodzące i zarządza limitami zdarzeń. Wspiera wszystkie plany — od darmowego po Business — i pozwala zredukować volume błędów i transakcji poprzez beforeSend hooks oraz konfigurację quota. Idealny dla zespołów chcących kontrolować rachunki bez ślepych plam w monitorowaniu.
Jak używać
Przygotuj dostęp do Sentry: upewnij się, że masz aktywne konto Sentry z tokenem autoryzacyjnym posiadającym uprawnienia org:read i project:read. Ustaw zmienne środowiskowe SENTRY_AUTH_TOKEN i SENTRY_ORG w swoim terminalu.
Zweryfikuj wersję SDK: sprawdź, czy w projekcie masz zainstalowany @sentry/node lub @sentry/browser w wersji 8.0 lub wyższej. Jeśli nie, zaktualizuj pakiet npm.
Uruchom audyt użycia: użyj skilla z frazą "sentry billing optimization" lub "reduce sentry costs". Skill połączy się z API statystyk Sentry i pobierze 30-dniowy raport zdarzeń pogrupowany po kategorii (błędy, transakcje, itp.), aby pokazać gdzie pochodzi największy volume.
Zidentyfikuj plan i limity: na podstawie audytu skill określi Twój obecny plan (Developer, Team lub Business) i wykaże bieżące limity zdarzeń. To pozwoli ci zrozumieć, gdzie jesteś w stosunku do progów.
Skonfiguruj próbkowanie i filtry: skill zaproponuje ustawienia próbkowania na poziomie SDK w pliku konfiguracyjnym (sentry.client.config.ts lub instrument.ts) oraz filtry beforeSend do odrzucania zbędnych zdarzeń. Zastosuj rekomendacje w swoim kodzie.
Wdrażaj i monitoruj: po zmianach wdróż kod i obserwuj statystyki Sentry przez kolejne 7 dni, aby potwierdzić redukcję kosztów bez utraty istotnych alertów o błędach.