مدیریت گزارش ها با Elasticsearch ، Kibana ، Logstash و Docker

عکس پروفایل نویسنده

@vrushabhjoshiوروشاب عمراكاش جوشی

کافئین را به Code تبدیل کنید. برای ساختار محتوای پاک ، الگوی طراحی و تعامل متفکرانه ارزش قائل شوید

“آیا این است؟”
“نه این یک دیوار است. “
“می توان آن را مبدل کرد.”
“شما خیلی خوب نیستید که به دنبال چیزها بگردید ، درست است؟”
“من در جستجوی دیوار مهارت دارم. ببین یکی دیگه پیدا کردم. “
– درک لندی ، پادشاهی ستمکاران

دبلیواز آنجا که یک سیستم یکپارچه بود ، ما به ردیابی پشته اعدام کامل دسترسی داشتیم. با این حال ، در معماری میکروسرویس ها ، هرگونه عملکرد واحد در هر سرویس می تواند زنجیره ای از تماس های ریز سرویس پایین دست را تحریک کند ، زیرا همه در بین خود جدا شده اند که منجر به یک کار چالش برانگیز برای رفع اشکال جریان واقعی می شود.

و بیایید صادق باشیم ، همه ما از آنها متنفر هستیم “

something went wrong

” یا “

unknown

”خطاهای سیستم.

خوب ، اگر ذخیره سازی سیاهههای مربوطه را خارجی و متمرکز کنیم ، این وضعیت به راحتی قابل کنترل است. که به اعتقاد من احتمال ردیابی و رفع مشکلات ما را افزایش می دهد.

پروژه کامل را می توان در اینجا یافت:

https://github.com/vrushofficial/Utter-Microservices-Territory

چک لیست

پشته ELK

  • ElasticSearch
  • کیبانا
  • ضرب و شتم
  • LogStash

گزارشات به عنوان جریانهای رویدادها

  • ورود به سیستم با LogBack & SLF4J
  • تقویت ورود به سیستم با ردیابی و JSONformat

مثال

  • بازی با تصاویر داکر
  • چرخاندن کانتینرهای بارانداز
  • بررسی سیاهههای مربوط به …
سئو PBN | خبر های جدید سئو و هک و سرور