@vrushabhjoshiوروشاب عمراكاش جوشی
کافئین را به Code تبدیل کنید. برای ساختار محتوای پاک ، الگوی طراحی و تعامل متفکرانه ارزش قائل شوید
“آیا این است؟”
“نه این یک دیوار است. “
“می توان آن را مبدل کرد.”
“شما خیلی خوب نیستید که به دنبال چیزها بگردید ، درست است؟”
“من در جستجوی دیوار مهارت دارم. ببین یکی دیگه پیدا کردم. “
– درک لندی ، پادشاهی ستمکاران
دبلیواز آنجا که یک سیستم یکپارچه بود ، ما به ردیابی پشته اعدام کامل دسترسی داشتیم. با این حال ، در معماری میکروسرویس ها ، هرگونه عملکرد واحد در هر سرویس می تواند زنجیره ای از تماس های ریز سرویس پایین دست را تحریک کند ، زیرا همه در بین خود جدا شده اند که منجر به یک کار چالش برانگیز برای رفع اشکال جریان واقعی می شود.
و بیایید صادق باشیم ، همه ما از آنها متنفر هستیم “
something went wrong
” یا “
unknown
”خطاهای سیستم.
خوب ، اگر ذخیره سازی سیاهههای مربوطه را خارجی و متمرکز کنیم ، این وضعیت به راحتی قابل کنترل است. که به اعتقاد من احتمال ردیابی و رفع مشکلات ما را افزایش می دهد.
پروژه کامل را می توان در اینجا یافت:
https://github.com/vrushofficial/Utter-Microservices-Territory
چک لیست
پشته ELK
- ElasticSearch
- کیبانا
- ضرب و شتم
- LogStash
گزارشات به عنوان جریانهای رویدادها
- ورود به سیستم با LogBack & SLF4J
- تقویت ورود به سیستم با ردیابی و JSONformat
مثال
- بازی با تصاویر داکر
- چرخاندن کانتینرهای بارانداز
- بررسی سیاهههای مربوط به …