Dokumentacja

Śledzenie wdrożeń

Połącz repozytorium, z którego wdrażasz, a każde wdrożenie na gałąź produkcyjną zostanie zmierzone i porównane z godziną przed nim.

Łączenie repozytorium

Najpierw jednorazowo połącz konto Git w Ustawienia → Integracje. Połączenie należy do Twojego zespołu i działa dla każdego monitora:

  • GitHub: przez aplikację PulseKeeper GitHub App; sam wybierasz, które repozytoria może widzieć;
  • GitLab: gitlab.com lub Twój własny GitLab, przez logowanie albo z tokenem dostępu;
  • Bitbucket: przez logowanie kontem Bitbucket.

Śledzenie wdrożeń jest dostępne w planach, które je obejmują. Zobacz cennik.

Następnie otwórz monitor strony, przejdź do zakładki Wdrożenia i wybierz repozytorium oraz gałąź, z której wdrażasz. Webhook rejestrujemy sami.

Co się dzieje przy wdrożeniu

  1. Push na gałąź jest zapisywany jako wdrożenie. Liczy się też udany status wdrożenia z GitHuba – przyspiesza on pomiar.
  2. Około 3 minuty później mierzymy stronę trzy razy z każdej lokalizacji monitora.
  3. Każda lokalizacja jest porównywana tylko sama ze sobą z godziny przed wdrożeniem, więc inny zestaw lokalizacji nigdy nie zostanie pokazany jako zmiana.
  4. Wdrożenie otrzymuje ocenę: Lepiej, Gorzej lub Bez zmian, na podstawie czasu odpowiedzi serwera.
  5. W planach z PageSpeed Google PageSpeed raz po wdrożeniu ładuje też stronę (do 3 wdrożeń dziennie na stronę). Wdrożenie pokazuje wagę strony przed i po oraz to, jak zmieniły się JavaScript, CSS, obrazy i fonty.

Alerty

Wdrożenie, które jest wyraźnie wolniejsze lub cięższe, wysyła jedno ostrzeżenie na Twoje kanały alertów: nigdy SMS, a w godzinach ciszy czeka. Jeśli strona po wdrożeniu przestanie działać, jest to awaria i zostanie zgłoszona jako awaria.

Wolniejsze wdrożenie to trop, nie wyrok: porównanie pokazuje, co zmieniło się po commicie, a nie, że to commit był przyczyną.