Tegishli nashrlar 'logging'


Node.js-ga kirish uchun eng yaxshi amaliyotlar
Rostini aytsam, ishlab chiquvchilar haqiqiy kodni yozishdan ko'ra ko'proq disk raskadrovka qilishadi. Node.js ilovasida muammoni bartaraf etishingiz kerak bo'lgan holatlar mavjud, jurnallar qutqaruvchidir. Ular muammoning jiddiyligi haqida ma'lumot beradi, shuningdek, uning asosiy sabablari haqida tushuncha beradi. Shunday qilib, yaxshi logging amaliyotlari Node.js serverlaringizni kuzatish, xatolarni kuzatish, turli tahlillarni o'tkazish va optimallashtirish imkoniyatlarini aniqlash..

Angulardagi izchil konsol jurnallari
Angulardagi izchil konsol jurnallari Tizimga kirishingiz kerak bo'lganda, buni izchil bajaring. Ro'yxatga olish zarur. Bu bizga ishlab chiqishda ham, ishlab chiqarishda ham disk raskadrovka qilish imkonini beradi. Lekin console sukut bo'yicha tslint tomonidan ruxsat etilmaydi. Va yaxshi sabablarga ko'ra. Konsol jurnali ko'pincha tartibsizlikdir. Agar ixtiyoriy ravishda console.log(whatever) qila olsangiz, jurnallaringiz deyarli foydasiz. Biz ishlab chiqarishga juda ko'p..

Qachonki Python eski uslubdagi string formatlash eng yaxshi amaliyotdir
Python 2 da string formatlash % modul operatoridan foydalangan. Python 3 2008 yilda chiqarilgan, unda formatlash satrlariga muqobil variantlar mavjud: str.format() . 2016 yilga tez oldinga Python 3.6 formatlangan string literals (yoki f-strings) chiqarildi. str.format va f satrlari eski uslubdan har doim ham afzal emas deb aytish ikonoklazmaga oʻxshab koʻrinishi mumkin, lekin Python hujjatlarining oʻzi qayd etishicha, eski uslub jurnalga yozish kabi holatlarda yaxshiroq..

Strukturaviy jurnallar va jurnallarni boshqarish. ASP.NET Core, Serilog & Seq yordamida amaliy ish
Hozirgi kunda hatto eng oddiy dastur ham ma'lumotlarni u yoki bu tarzda jurnalga yozib qo'yadi, ammo qimmatli vaqtingizni (yoki pulingizni) ko'p sarflamasdan maksimal foyda olish uchun jurnallaringizni yozishning eng yaxshi amaliyoti nima bo'lishi kerak. Ushbu maqola tizimlashtirilgan jurnalga kirish amaliyoti uchun qisqacha ma'lumot beradi va sizga zamonaviy asboblar paneli tomonidan boshqariladigan ilovangizda tizimli jurnalga kirishni yoqish uchun bosqichma-bosqich amaliy tadqiqotlar..

Jurnallaringizga qandaydir tuzilma bering!
Bir necha hafta oldin Rafael bilan men duch kelayotgan asosiy muammolardan biri haqida fikr almashdik. Muammo shundaki, biz AUC balli, aniqlik, aniqlik, F1 balli va boshqa koʻplab oʻlchovlarni oʻz ichiga olgan ML modeli ishlash koʻrsatkichlarini olish uchun ilova jurnallarini qoʻlda koʻrib chiqish uchun keraksiz vaqt sarfladik¹. Agar bitta model ishlayotgan bo'lsa, siz ushbu jurnallarni ko'rib chiqish orqali bu vazifani qo'lda boshqarishingiz va bajarishingiz mumkin, LEKIN 50 dan..

Golangga kirish
Kirish Ko'pgina kompaniyalar Go-ga o'zining birlashtirilishi, kengaytirilishi va parallelligi va boshqa juda qiziqarli xususiyatlari tufayli pul tikishmoqda. Oddiy veb-xizmatlar va mikroservislar ilovalari foydalanuvchi xatti-harakatlarini tushunishga, xatolarni lokalizatsiya qilishga va ilovalarimiz ishlashini kuzatishga yordam beradigan yaxshi o'ylangan jurnalga kirish strategiyasini talab qiladi. Logging nima? Logging bizga xato hisobotini kuzatish va tegishli ma'lumotlarni..

Nodejs monitoringi va xatolar haqida ogohlantirish tizimini bir zumda o'rnatish
Bir muncha vaqt davomida men o'zimning ishlab chiqarishlarim va jurnallarimni kuzatish uchun to'g'ri echim topa olmadim va xatolar to'g'risida real vaqtda, kerakli darajadagi tafsilotlar bilan xabardor bo'ldim. Men bu hayvon bilan shug'ullanganimda, bir necha soat ishladim va hamma narsa nazorat ostida edi. Uchinchi tomon Ehtiyojlarim roʻyxatini qondiradigan munosib uchinchi tomon xizmatini izlay boshladim : Jonli quyruq Do'stona va tez jurnal qidirish va filtrlash Ogohlantirishni..