Dokumentacija
Spremljanje deployev
Povežite repozitorij, iz katerega objavljate, in vsak deploy na produkcijsko vejo bo izmerjen in primerjan z uro pred njim.
Povezava repozitorija
Najprej enkrat povežite svoj Git račun v Nastavitve → Integracije. Povezava pripada vaši ekipi in velja za vse monitorje:
- GitHub: prek aplikacije PulseKeeper GitHub App; sami izberete, katere repozitorije vidi;
- GitLab: gitlab.com ali vaš lastni GitLab, s prijavo ali z dostopnim žetonom;
- Bitbucket: s prijavo v Bitbucket.
Spremljanje deployev je na voljo v paketih, ki ga vključujejo. Glejte cenik.
Nato odprite monitor spletne strani, pojdite na zavihek Deployi ter izberite repozitorij in vejo, iz katere objavljate. Webhook registriramo sami.
Kaj se zgodi ob deployu
- Push na vejo se zabeleži kot deploy. Šteje tudi uspešen GitHub deployment status, ki meritev prestavi naprej.
- Približno 3 minute pozneje stran izmerimo trikrat z vsake lokacije monitorja.
- Vsaka lokacija se primerja samo sama s seboj v uri pred deployem, zato drugačna mešanica lokacij nikoli ni prikazana kot sprememba.
- Deploy dobi oceno Bolje, Slabše ali Brez spremembe, in sicer iz odzivnega časa strežnika.
- V paketih s PageSpeedom Google PageSpeed po deployu stran naloži še enkrat (največ 3 deployev na dan na stran). Pri deployu sta prikazani teža strani pred njim in po njem ter sprememba JavaScripta, CSS-ja, slik in pisav.
Obvestila
Deploy, ki je opazno počasnejši ali težji, na vaše kanale za obvestila pošlje eno opozorilo: nikoli SMS-a, v tihih urah pa počaka. Če stran po deployu pade, je to izpad in je kot tak tudi sporočen.
Počasnejši deploy je namig, ne sodba: primerjava pokaže, kaj se je spremenilo po commitu, ne pa, da je spremembo povzročil commit.