Toolverse
Wszystkie skille

sentry-multi-env-setup

autor: jeremylongshore

Skonfiguruj Sentry na wielu środowiskach – dev, staging i produkcja w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
10

O skillu

Skill do zarządzania Sentry'ego w różnych środowiskach wdrażania. Pozwala ustawić osobne konfiguracje dla dev, staging i produkcji – od DSN-ów po reguły alertów i sample rate'y. Automatyzuje izolację danych między środowiskami, warunkowe ładowanie konfiguracji oraz filtrowanie zdarzeń w dashboardzie. Idealne do projektów, gdzie każde środowisko wymaga innego poziomu monitorowania i alertów.

Jak używać

  1. Przygotuj konwencję nazewnictwa dla swoich środowisk (dev, staging, production) i określ strategię zarządzania DSN-ami – czy będziesz używać jednego projektu Sentry'ego z tagami środowiska, czy osobnych projektów dla każdego środowiska.

  2. Zdefiniuj wymagania sample rate'ów dla każdego środowiska – typowo 100% dla dev, niższy procent dla staging i produkcji, aby kontrolować koszty i szum.

  3. Uruchom skill z frazami takimi jak "sentry environments", "sentry staging setup" lub "multi-environment sentry", aby wygenerować konfigurację SDK z ustawionym parametrem environment odpowiadającym celowi wdrażania.

  4. Skonfiguruj zmienne środowiskowe z oddzielnymi DSN-ami dla każdego środowiska i zaimplementuj warunkowe ładowanie – wyłączenie Sentry'ego w development lub załadowanie właściwego DSN-a na podstawie zmiennej NODE_ENV.

  5. Dodaj kontekst środowiska i tagi w hook beforeSend, a następnie ustaw filtry środowiska w dashboardzie Sentry'ego – to pozwoli ci na łatwe filtrowanie zdarzeń po środowisku.

  6. Utwórz reguły alertów specyficzne dla produkcji z odpowiednimi warunkami oraz osobne, mniej restrykcyjne alerty dla staging'u, aby zespół mógł testować bez szumu z dev'u. Udokumentuj całą konfigurację dla zespołu.

Podobne skille