ສ້າງຂຶ້ນເພື່ອຕິດຕາມກວດກາໜຶ່ງລ້ານເວັບໄຊ
ຢູ່ເບື້ອງຫຼັງແຜງໜ້າປັດຂອງທ່ານແມ່ນສະແຕັກການສັງເກດການດຽວກັນກັບທີ່ພວກເຮົາໃຊ້ດຳເນີນງານແພລດຟອມ: Prometheus ແລະ Grafana ສຳລັບເມທຣິກ, OpenTelemetry ສຳລັບການຕິດຕາມແບບແຈກຢາຍໃນທົ່ວເຄື່ອງຈັກ, ຂະບວນການເຮັດວຽກ ແລະ ໄດຣເວີ, ພ້ອມທັງບັນທຶກແບບມີໂຄງສ້າງສູນກາງທີ່ຕິດແທັກຜູ້ເຊົ່າ ໂດຍມີຂໍ້ມູນການກວດສອບທີ່ເກັບແຍກຕ່າງຫາກ.
ເມຕຣິກຖືກເກັບກຳຕາມແຕ່ລະບໍລິການ, ຕາມແຕ່ລະ worker ແລະ ຕາມແຕ່ລະຜູ້ເຊົ່າ, ພ້ອມກັບສະຖິຕິ LVE ຕໍ່ເວັບໄຊຈາກຊັ້ນແຍກການເຮັດວຽກ. ທຸກໆການດຳເນີນງານຂະບວນການວຽກ — ການຈັດສັນ, ການຍ້າຍຂໍ້ມູນ, ການບັງຄັບໃຊ້ — ສາມາດເບິ່ງເຫັນໄດ້ຕັ້ງແຕ່ຕົ້ນຈົນຈົບ, ເຊິ່ງແມ່ນເຫດຜົນທີ່ຄຳຕອບຈາກຝ່າຍຊ່ວຍເຫຼືອສາມາດມີຄວາມສະເພາະເຈາະຈົງແທນທີ່ຈະເປັນການຄາດເດົາ.
ການຕິດຕາມກວດກາໃນຂະໜາດໃຫຍ່ແມ່ນບັນຫາກ່ຽວກັບປະລິມານຂໍ້ມູນ, ດັ່ງນັ້ນມັນຈຶ່ງຖືກອອກແບບມາເພື່ອແກ້ໄຂບັນຫານີ້. ມາດຕາວັດແທກທີ່ມີປະລິມານສູງຈະຖືກແບ່ງຕາມຊ່ວງເວລາ ແລະ ສະຫຼຸບລວມ ແທນທີ່ຈະຖືກເກັບຮັກສາໄວ້ເປັນລາຍເວັບໄຊຕໍ່ນາທີຕະຫຼອດໄປ, ຂໍ້ມູນການຕິດຕາມ (traces) ຈະຖືກສຸ່ມກວດ, ແລະ ການຄວບຄຸມ cardinality ຕໍ່ຜູ້ເຊົ່າໃຊ້ ຈະຊ່ວຍປ້ອງກັນບໍ່ໃຫ້ບັນຊີທີ່ມີການເຄື່ອນໄຫວຫຼາຍເກີນໄປບັນຊີດຽວ ມາເຮັດໃຫ້ແດຊບອດຂອງຜູ້ໃຊ້ອື່ນໆຊ້າລົງ. ເປົ້າໝາຍຂອງການອອກແບບແມ່ນເພື່ອຮອງຮັບໜຶ່ງລ້ານເວັບໄຊ, ບໍ່ແມ່ນພຽງແຕ່ຈຳນວນທີ່ພວກເຮົາເປີດໃຫ້ບໍລິການຢູ່ໃນປະຈຸບັນ.
ການແຈ້ງເຕືອນຈະຖືກສົ່ງຜ່ານ Alertmanager ໄປຍັງຕາຕະລາງເຂົ້າເວນຂອງພວກເຮົາພ້ອມດ້ວຍ SLO ທີ່ກຳນົດ ແລະ ຕິດຕາມໄວ້ — ຖືກແຍກອອກຈາກການແຈ້ງເຕືອນລູກຄ້າຂ້າງເທິງໂດຍເຈດຕະນາ, ເພື່ອບໍ່ໃຫ້ສຽງລົບກວນໃນການດຳເນີນງານເຂົ້າໄປໃນກ່ອງຈົດໝາຍຂອງທ່ານ ແລະ ການແຈ້ງເຕືອນຂອງທ່ານຈະບໍ່ຕໍ່ຄິວຢູ່ຫຼັງຂອງພວກເຮົາ.