Imejengwa kufuatilia tovuti milioni moja
Nyuma ya dashibodi yako kuna rundo lilelile la uangalizi tunalotumia kuendesha jukwaa: Prometheus na Grafana kwa ajili ya metriki, OpenTelemetry kwa ufuatiliaji uliosambazwa kwenye injini, mitiririko ya kazi na viendeshaji, na kumbukumbu zilizopangwa ambazo zimewekewa lebo ya mpangaji huku data ya ukaguzi ikiwekwa kando.
Vipimo vinakusanywa kwa kila huduma, kwa kila mfanyakazi na kwa kila mpangaji, pamoja na takwimu za LVE za kila tovuti kutoka kwenye tabaka la utengaji. Kila uendeshaji wa mtiririko wa kazi — uwekaji tayari, uhamiaji, utekelezaji — unaonekana mwanzo hadi mwisho, ndiyo maana jibu la usaidizi linaweza kuwa maalum badala ya kubahatisha.
Ufuatiliaji kwa kiwango kikubwa ni tatizo la ujazo wa data, kwa hivyo umebuniwa kama vile. Vipimo vya ujazo mkubwa hugawanywa kwa wakati na kuunganishwa badala ya kuwekwa kwa kila tovuti kwa dakika milele, ufuatiliaji huchujwa, na vidhibiti vya idadi kwa kila mpangaji huzuia akaunti moja yenye kelele kushusha dashibodi za kila mtu mwingine. Lengo la muundo ni tovuti milioni moja, sio idadi tunayoendesha leo.
Arifa hupitishwa kupitia Alertmanager hadi kwenye ratiba yetu ya zamu ya dharura huku malengo ya kiwango cha huduma (SLOs) yakiwa yamewekwa na kufuatiliwa — jambo ambalo limetengwa kwa makusudi na arifa za wateja zilizotajwa hapo juu, ili kelele za kiutendaji zisifike kamwe kwenye kikasha chako na arifa zako zisijipange kamwe kwenye foleni nyuma ya zetu.