🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جیگر - ردیابی توزیعشده برای برنامههای بومی ابری
- آخرین آپدیت
دانلود Jaeger - Distributed Tracing for Cloud Native Applications
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مانیتورینگ و بهینهسازی تراکنشهای توزیع شده با Jaeger
تحلیل و رفع پیچیدگی تراکنشهای توزیع شده و انتشار زمینه با بهینهسازی عملکرد و تأخیر
ردیابی و مانیتورینگ توزیع شده با استفاده از Jaeger
نصب، راهاندازی و پیکربندی Jaeger برای ردیابی توزیع شده
عیبیابی تراکنشها در سیستمهای توزیع شده پیچیده
بهینهسازی عملکرد و تأخیر برنامههای توزیع شده
تحلیل علت ریشهای و وابستگی سرویس در برنامههای توزیع شده
انتشار زمینه (Context Propagation) در سیستمهای توزیع شده
پیشنیازها
آشنایی با میکروسرویسها و معماری آنها
عملکرد و مشکلات رایج در برنامههای توزیع شده
با این دوره، مشکلات عملیاتی اصلی برنامههای توزیع شده در حوزه شبکهبندی و قابلیت مشاهده (Observability) را برطرف کنید. مهارتهای کلیدی در زمینه برنامههای توزیع شده را کسب نمایید:
مانیتورینگ تراکنشهای توزیع شده
بهینهسازی عملکرد و تأخیر
تحلیل علت ریشهای (Root Cause Analysis)
تحلیل وابستگی سرویس (Service Dependency Analysis)
انتشار زمینه در سیستمهای توزیع شده
با اجزای مختلف Jaeger آشنا شوید، از جمله:
Jaeger UI
Collector
Query
Agent
Jaeger-ingester
ذخیرهسازی درون حافظه (In-memory Storage)
برنامه یکپارچه OpenTelemetry را برای اهداف آموزشی راهاندازی و استفاده کنید. پیکربندی Jaeger را همراه با پیکربندی OpenTelemetry به کار بگیرید. با API و معماری Jaeger آشنا شوید. مفهوم نمونهبرداری (Sampling) و اهمیت آن را بیاموزید.
با اصطلاحات کلیدی در زمینه ردیابی توزیع شده آشنا شوید:
Span: واحد پایه کار در ردیابی که یک عملیات منفرد را در یک Trace نشان میدهد. این شامل جزئیاتی مانند نام عملیات، زمان شروع و پایان، لاگها و تگها است.
Trace: مجموعهای از Spans که شناسه Trace یکسانی دارند و مسیر اجرای کامل از ابتدا تا انتها را در سرویسهای مختلف نشان میدهند.
Components: بخشهای مختلف معماری Jaeger که هر کدام وظیفه خاصی در پایپلاین ردیابی دارند، مانند Agent، Collector، Query Service و بکاندهای ذخیرهسازی.
Jaeger Client Libraries: کتابخانههای مخصوص هر زبان برنامهنویسی که توسط Jaeger ارائه میشوند و به برنامهها امکان ایجاد و مدیریت Spans و Traces را میدهند. این کتابخانهها از زبانهایی مانند Go، Java، Node.js، Python، C++ و C# پشتیبانی میکنند.
Agent: یک فرآیند سبک که به دادههای Span ارسال شده توسط کتابخانههای کلاینت گوش میدهد و آنها را به Jaeger Collector ارسال میکند.
Collector: جزء بکاند که دادههای Span را از Agent دریافت میکند، آنها را پردازش کرده و در سیستم ذخیرهسازی انتخاب شده ذخیره مینماید.
Query: سرویسی که APIها و رابط کاربری را برای جستجو و بصریسازی دادههای Trace ذخیره شده توسط Collector فراهم میکند.
Ingester: جزئی که هنگام ذخیره Spans در بکاندهای ذخیرهسازی جریانی یا مقیاسپذیر (مانند Kafka) استفاده میشود و مسئول مصرف Spans و نوشتن آنها در ذخیرهسازی دائمی است.
از کتابخانههای کلاینت و زبانهای مختلف مانند Go، Java، Node.js، Python، C++ و C# استفاده کنید. عملکرد را تنظیم و عیبیابی کنید. Jaeger و اجزای مختلف آن را مانیتور کنید.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی
Introduction
خوش آمدید به Jaeger
Jaeger - Welcome
جیگر - خوش آمدید
Jaeger - Welcome
بیانیه مشکل و راه حل Jaeger
Jaeger - Problem Solution Statement
Jaeger - بیانیه حل مشکل
Jaeger - Problem Solution Statement
سه ستون اصلی Observability
Three Pillars of Observability
سه ستون مشاهده پذیری
Three Pillars of Observability
نمای کلی سریع UI
UI Quick Overview
مروری سریع UI
UI Quick Overview
استاندارد Open Tracing
Open Tracing Standard
ردیابی استاندارد را باز کنید
Open Tracing Standard
نصب Jaeger در ویندوز
Jaeger Windows Installation
نصب ویندوز جیگر
Jaeger Windows Installation
معماری و نصب
Architecture and Installation
معماری و نصب
Architecture and Installation
مدل پایگاه داده معماری
Architecture DB Model
مدل DB معماری
Architecture DB Model
جزئیات ابزار دقیقسازی Open Tracing
Open Tracing Instrumentation Details
باز کردن جزئیات ابزار ردیابی
Open Tracing Instrumentation Details
دموی برنامه HotROD نمونه
Sample HotROD Application Demo
نمونه نسخه ی نمایشی برنامه HotROD
Sample HotROD Application Demo
نصب Jaeger در کانتینر Docker
Jaeger Installation in Docker Container
نصب Jaeger در Docker Container
Jaeger Installation in Docker Container
نصب برنامه نمونه HotROD
HotROD Sample Application Installation
نصب نمونه برنامه HotROD
HotROD Sample Application Installation
کار با برنامه نمونه Hot ROD
Play with Sample App Hot ROD
با Sample App Hot ROD بازی کنید
Play with Sample App Hot ROD
جزئیات Tracker و Span
Tracker and Span Details
جزئیات ردیاب و دهانه
Tracker and Span Details
لیست مشکلات برنامه نمونه Hot ROD
Sample Hot ROD App Issue List
نمونه لیست مشکلات برنامه Hot ROD
Sample Hot ROD App Issue List
رفع مشکلات برنامه نمونه Hot ROD
Sample Hot ROD App Fixing the Issues
نمونه برنامه Hot ROD برای رفع مشکلات
Sample Hot ROD App Fixing the Issues
ابزار دقیقسازی Tracker
Tracker Instrumentation
ابزار دقیق ردیاب
Tracker Instrumentation
مقدمه ابزار دقیقسازی با استفاده از جاوا
Instrumentation Introduction Using Java
مقدمه ابزار دقیق با استفاده از جاوا
Instrumentation Introduction Using Java
نصب Spring Tool Suite و تأیید
Installing Spring Tool Suite and Verify
نصب Spring Tool Suite و Verify
Installing Spring Tool Suite and Verify
پیادهسازی Tracer در ابزار دقیقسازی
Instrumentation TracerImplementation
نمایش نظرات