Raqam yangilanayotganini qanday bilish mumkin?
  • NestJS
  • React
  • Monitoring
  • SSE

Raqam yangilanayotganini qanday bilish mumkin?

58
Bugun server kuzatuv panelini yakunladim. Unda o'nga yaqin ekran bor: resurslar, loyihalar, konteynerlar, xizmatlar, xavfsizlik, trafik, jonli loglar va joylashtirish. Panel har ikki soniyada yangi o'lchov oladi. Va shu yerda kutilmagan muammo chiqdi: raqamlar yangilanadi, lekin ular jimgina o'zgargani uchun ekranga qarab turgan odam ma'lumot yangimi yoki sahifa qotib qolganmi — bilmaydi. Ayniqsa server tinch turganda barcha raqamlar bir xil qolib, ekran o'lgandek ko'rinadi. Buning uchun alohida ko'rsatkich qo'shdim. U oxirgi o'lchovdan beri necha soniya o'tganini har soniyada sanab turadi. Oqim ishlayotganda raqam kichik bo'lib qoladi. Oqim uzilsa esa raqam o'sib boradi va darhol ko'zga tashlanadi. Yana bir tuzatish taymerlar bilan bog'liq edi. Tizimning rejalashtirilgan vazifalari ro'yxatini o'qiyotganda ba'zi ustunlar bir-biriga yopishib qolardi, chunki ular ichida bo'shliq bor — masalan "2 daqiqa oldin" yoki uzun sana. Ustunlarga bo'lish ishonchsiz edi. Yechim: ro'yxatni boshqa buyruq bilan olib, har bir taymerning qiymatlarini alohida so'radim. U yerda maydonlar nomlangan va chalkashish imkoni yo'q. Panelning asosiy tamoyili — u faqat o'qiydi. Hech narsani o'zgartirmaydi. Shunday qilib panel buzib kirilsa ham u orqali serverga ta'sir o'tkazib bo'lmaydi.