en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

Programming ∀

Programming ∀

Open in Telegram

Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.

Show more
1 354
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Trash markazlarni reklama qilinmasligi uchun ! https://t.me/boost/programming_everyone

Siz bergan savollar maniyam yaxshiroq izlanishimga sabab bo'ladi... Ancha oldin Boyer Moore algorithmni GNU grep misolida ko'rib chiqgan edim. Algo & DS mavzularida bilimlarim yaxshi bo'lmasa ham aynan text searchingga oid birqancha publicationlarni ko'rib chiqgan edim va shunchaki tanishib chiqish bilan cheklanganman. Commentda katta file ichidan search qilish mavzusida so'rashgan ekan. Shu bahona bo'sh vaqtim bo'lganida birqancha real casedagi searching algorithmlarni qilib ko'rishga qaror qildim. Masalan: grep, btree, mergetree vaxakazolar..

Questions and Answers Siz text ko’rinishida savollar berasiz va ularga audio formatda online javob beraman. Asosan dasturlashga aloqador mavzular va qisman koryera haqida. Javoblarni izohlarda qoldirishingiz mumkin 🙂

Keyingi weekendga 1 soatlik Q&A qilamizmi ?

Bunga biror real caselarni. Masalan sizda downtime bo'lgan bo'lsa va hechnima qilolmay qolgan bo'lsangiz batafsilroq NDAga kirmaydigan holatlarni yozsangiz shu asosida ko'rsak bo'ladi. Monitoringdan tashqari Obeservability, Logging, APM kabi amaliyotlar ham bor bularni ham real caselarda ko'rib chiqish uchun huddi shunday. Agar sizda qandaydir muammo bo'lsa batafsil izohlasangiz shu masalalarni ham ko'rib chiqsak bo'ladi.

SRE va Ops haqida uzoq yozish kerak ekan. Biror real caselarda tushuntirmasa qiyin chunki monitoringdan tashqari yana birqancha narsalardan olingan ma'lumotlar asosida ishlash kerak )).

Bu savolni javobi ham tog'ridan tog'ri monitoring tizimlarga aloqador. Serverlessdagi barcha infratuzulma VM va containerlarda ekanini bilamiz. Endi tassavur qiling biz biror cloud functioni ishga tushirdik. Maslan AWS Lambda )) Har oyda bizga N-M oralig'ida billing keladi albatta bu Lambda qancha resurs sarflaganiga bog'liq. Keling resurs faktorlarni ham belgilab olamiz. Masalan CPU/RAM bizda 2ta faktor bor. Endi Lamda uchun bitta muhit qilamiz. Buning uchun bizga kerakli narsa entrypoint va runtime. Entrypoint huddi main funksiya kabi. Runtime esa har qanaqa bo'lishi mumkin. Endi biz Lambda ishga tushgan vaqtiga nisbatan ishlatilingan resurslarni xisoblasak bizga Lambdaning narxi kelib chiqadi. Masalan 1 daqiqada 1CPU ishlasa 0.1$ bo'lsin. Agar 1 daqiqada 1GB RAM ishlasa 0.05$ bo'lsin. Demak har vaqt oralig'ida biz monitoringdan falon muhit uchun qancha resource ketayotganini olamiz va quyidagi formulaga cpu va memory resourcelarni beramiz. cost = (cpuCores x 0.1 + memoryCapacity x 0.05 ) Keling har daqiqada shu jarayonni qaytaraylik va har safar cost ni alohida joyga yeg'ib boramiz. Hulosa: Monitoring tizimi yordamida olingan ma'lumotlar asosida har qanday runtimedagi resurslar utilizatsiyasini ko'rishimiz mumkin. Bu ma'lumotlar asosida esa hohlagan narsamizni qilishimiz mumkin.

Chap tomondagi qatordan o’rtadagisini bir ex managerga o’xshatdim. O’tirganda doyim shunday o’tirib. “Nimagap aka?” Deb savol berardi 😃

Shu faqat memelarda bo'lsa qaniydi...
Shu faqat memelarda bo'lsa qaniydi...

Yaxshi maqola ekan o'qishni tavsiya qilaman. https://telegra.ph/C-da-funksiyalarga-murojaat-turlari-04-29

Kanalda tresh markazlar reklamasi chiqyabti ekan))) Endi aniq tugapmiz…

akhmadiy42da 42ta follower ))
akhmadiy42da 42ta follower ))

Hammaning tilida doston bo'ladigan "highload" tizimlarda biror narsa o'chsa biz sezmaymiz. Monitoringni bunga nima aloqasi bor ?

Endi yana qiziq savol. Xozirda serverless platformlar va cloud computing juda trendda. Ularda esa oddiy serverlar kabi CPU/RAM/DISK resurslar dan tashqari yana birqancha factorli narx xisoblash mexnizmlari bor. Monitoringni bunga nima aloqasi bor deb o'ylaysiz ?

Oldin ham aytganimday Posix tizimlarga doir savollar bo'lsa qoldirsangiz shunaqa javob berib chiqaman. Lekin javobni olib o'qishni davom ettirmasangiz Qamataman !

Bugun ulgurmasam bu mavzuga ertadan qaytamiz 🙂

Endi kirishdim. Aynan o'sha kuni qiziq voqea bo'lgan edi. Katta ishtiyoq bilan o'tirib maqolani boshladim. Contentni aniqroq strukturaga olib kelib. Aynan CPU utilizationdan boshlayotgan joyimda shu mavzuga kirib ketib maqola yozish ham esdan chiqib ketibti. Endi bemalol ishlardan bo'shab vaqtim bo'lganida task listlarimga qarasam birgina maqola emas maqolalar... qarz ekanman 🙂 Ha manda aynan shunaqa muammo bor. Agar nimadir qiziq bo'lib qolsa hamma narsani unutaman ishni ham boshqa narsalarni ham. Kegin qiynalib yuraman time managementdan muammolarga uchrab 🥹