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

  1. Push na vejo se zabeleži kot deploy. Šteje tudi uspešen GitHub deployment status, ki meritev prestavi naprej.
  2. Približno 3 minute pozneje stran izmerimo trikrat z vsake lokacije monitorja.
  3. Vsaka lokacija se primerja samo sama s seboj v uri pred deployem, zato drugačna mešanica lokacij nikoli ni prikazana kot sprememba.
  4. Deploy dobi oceno Bolje, Slabše ali Brez spremembe, in sicer iz odzivnega časa strežnika.
  5. 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.