آموزش قابلیت مشاهده در برنامه های Cloud Native با استفاده از OpenTelemetry

Observability in Cloud Native apps using OpenTelemetry

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر OpenTelemetry با Jaeger و Prometheus برای داشتن قابلیت مشاهده بر روی برنامه‌های بومی ابری خود درک مفاهیم اصلی OpenTelemetry آموزش معماری OpenTelemetry پیاده‌سازی OpenTelemetry در برنامه آزمایشی استقرار پشته OpenTelemetry تمرین بهترین روش‌های OpenTelemetry با دانش OpenTelemetry اکوسیستم آشنا شوید.

به "مشاهده پذیری در برنامه های Cloud Native با استفاده از OpenTelemetry" خوش آمدید! در این دوره جامع که به طور خاص برای مهندسین نرم افزار، DevOps و SRE طراحی شده است، شما سفری را آغاز خواهید کرد تا با استفاده از ابزارهای پیشرو در صنعت مانند OpenTelemetry، Jaeger و Prometheus، بر هنر مشاهده پذیری در برنامه های مدرن ابری مدرن تسلط پیدا کنید. p>

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

نکات مهم دوره:

  1. درک اصول مشاهده‌پذیری: مفاهیم اصلی مشاهده‌پذیری را بررسی کنید، اهمیت معیارها، ردیابی‌ها و گزارش‌ها را در به دست آوردن بینش‌هایی درباره رفتار برنامه‌های کاربردی ابری بومی بررسی کنید.

  2. فرو رفتن عمیق در OpenTelemetry: بیاموزید که چگونه برنامه‌های خود را با استفاده از OpenTelemetry، یک چارچوب منبع باز قدرتمند و انعطاف‌پذیر که APIهای استاندارد شده‌ای برای ثبت ردیابی‌ها، معیارها و گزارش‌ها ارائه می‌دهد، ابزارسازی کنید. نحوه ادغام یکپارچه OpenTelemetry در پایگاه کد برنامه خود را بیابید.

  3. پروژه Hands-On: دانش خود را با یک پروژه آزمایشی عملی که سناریوهای دنیای واقعی را شبیه سازی می کند، به کار ببرید. ایجاد و تجزیه و تحلیل ردیابی با Jaeger، راه اندازی مجموعه متریک با Prometheus، و ادغام OpenTelemetry.

  4. بهترین شیوه‌ها و موارد استفاده: در مورد بهترین شیوه‌های صنعت برای مشاهده‌پذیری، از جمله تکنیک‌های پیشرفته برای تشخیص ناهنجاری‌ها، تشخیص مشکلات، و اطمینان از مقیاس‌بندی یکپارچه برنامه، بینش‌هایی کسب کنید.

در پایان این دوره، شما نه تنها درک کاملی از مفاهیم مشاهده پذیری خواهید داشت، بلکه مهارت های عملی برای اجرای موثر روش های مشاهده پذیری با استفاده از OpenTelemetry، Jaeger و Prometheus خواهید داشت. چه یک مهندس نرم‌افزار کارکشته باشید، چه از علاقه‌مندان به DevOps، یا یک SRE که برای برتری تلاش می‌کند، این دوره به شما این امکان را می‌دهد تا برنامه‌های کاربردی ابری خود را به ارتفاعات جدیدی از قابلیت اطمینان، عملکرد و مقیاس‌پذیری ارتقا دهید.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • مشاهده پذیری چیست؟ What is Observability?

  • OpenTelemetry چیست؟ What is OpenTelemetry?

  • چه چیزی در مورد برنامه های بومی ابری منحصر به فرد است؟ What's unique about cloud-native apps?

  • ردیابی توزیع شده چیست؟ What is a distributed trace?

نصب OpenTelemetry SDK Installing the OpenTelemetry SDK

  • برنامه آزمایشی را کلون کنید Clone the demo app

  • با اپلیکیشن دمو آشنا شوید Get to know the demo app

  • OpenTelemetry را نصب کنید Install OpenTelemetry

  • آثار توزیع شده چگونه ساخته می شوند؟ How distributed traces are made?

  • اضافه کردن معیارها Adding metrics

  • ارتباط سیاهههای مربوط با ردیابی Correlating logs with traces

  • ایجاد دهانه های دستی Creating manual spans

  • تنظیم ویژگی های span سفارشی Setting custom span attributes

پیکربندی OpenTelemetry SDK Configuring the OpenTelemetry SDK

  • یک رویا به حقیقت می پیوندد! A dream come true!

  • پیکربندی ابزار دقیق Configure instrumentations

  • اشکال‌زدایی گزارش‌ها Debug logs

  • منابع را سفارشی کنید Customize resources

  • نمونه برداری آثار Sampling traces

  • انتخاب انتشار زمینه Choosing context propagation

  • پیکربندی از طریق متغیرهای محیطی Configuration via environment variables

  • تنظیم عملکرد Performance tuning

کلکسیونر OpenTelemetry The OpenTelemetry collector

  • اجرای کلکتور Running the collector

  • تنظیم SDK Adjusting the SDK

  • پردازنده ها Processors

  • نمونه برداری دم Tail sampling

  • اشکال زدایی کلکتور Debugging the collector

  • آیا باید کلکسیونر خودم را اداره کنم؟ Should I run my own collector

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش قابلیت مشاهده در برنامه های Cloud Native با استفاده از OpenTelemetry
جزییات دوره
2.5 hours
27
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
484
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Haberman Michael Haberman

یکی از بنیانگذاران و CTO @ Aspecto