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
- Push na gałąź jest zapisywany jako wdrożenie. Liczy się też udany status wdrożenia z GitHuba – przyspiesza on pomiar.
- Około 3 minuty później mierzymy stronę trzy razy z każdej lokalizacji monitora.
- 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.
- Wdrożenie otrzymuje ocenę: Lepiej, Gorzej lub Bez zmian, na podstawie czasu odpowiedzi serwera.
- 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ą.