آموزش پایه های DevOps: ردیابی توزیع شده

DevOps Foundations: Distributed Tracing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ردیابی توزیع شده یک روش پیشرفته برای تجزیه و تحلیل عملکرد برنامه است. سازمان ها به طور فزاینده ای از معماری های ریز سرویس استفاده می کنند ، که کار را برای توسعه دهندگان بسیار آسان می کند ، اما می تواند منجر به مجموعه ای بسیار پیچیده از خدمات شود. برای توسعه دهندگانی که مجبورند عملکرد خود را در این محیط ها بهینه کنند ، ابزارها و تکنیک هایی برای ردیابی نحوه رسیدگی به درخواست ها بین سرویس ها مورد نیاز است. در این دوره ، در مورد چالش های کلیدی مربوط به فناوری که نیاز به ردیابی توزیع شده ، نحوه استفاده و پیکربندی ابزارهای مشهوری مانند Jaeger و Zipkin ، نحوه ادغام با اکوسیستم نظارت بر نظارت گسترده و موارد دیگر را بیاموزید.
موضوعات شامل:
  • ردیابی برای مشاهده
  • ردیابی کتابخانه ها و عوامل
  • کد برنامه ردیابی
  • مشاهده ردیابی برنامه در Zipkin و Jaeger
  • افزودن فراداده به ردیابی های شما
  • مشاهده برچسب ها و رویداد خطا
  • ردیابی پایگاه داده و تماس های صف پیام
  • ردیابی تماس های وب
  • ردیابی سمت سرور و پایان به انتها
  • افزودن فراداده به ردیابی های شما
  • داده های ردیابی مداوم برای تجزیه و تحلیل طولانی مدت
  • ادغام داده های ردیابی
  • سیستمهای نظارت بر اهرم

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

مقدمه Introduction

  • ردیابی برای مشاهده Tracing for observability

  • آزمایشگاه و برنامه تست شما Your lab and test app

  • آزمایش تنظیمات Testing the setup

1. ردیابی توزیع شده چیست؟ 1. What Is Distributed Tracing?

  • چرا ما اکنون نیاز به توزیع ردیابی داریم؟ Why do we need distributed tracing now?

  • ردیابی کتابخانه ها و عوامل Tracing libraries and agents

  • نمای کلی از زیپکین و جاجر Overview of Zipkin and Jaeger

2. اجرای ردیابی توزیع شده با زیپکین 2. Implementing Distributed Tracing with Zipkin

  • پیکربندی ردیاب پستی Configuring the Zipkin tracer

  • ردیابی کد برنامه Tracing app code

  • در حال مشاهده اثری از برنامه در Zipkin UI Seeing the app trace in the Zipkin UI

  • افزودن ابرداده به آثار خود Adding metadata to your traces

  • مشاهده برچسب ها و رویداد خطا در UI زیپکین Seeing the tags and error event in the Zipkin UI

  • ردیابی تماسهای دیتابیس با زیپکین Tracing database calls with Zipkin

  • مشاهده ردپاهای بانک اطلاعاتی در Zipkin UI Seeing the database traces in the Zipkin UI

  • ردیابی تماسهای صف پیام Tracing message queue calls

  • در حال مشاهده صفحات صف پیام در UI زیپکین Seeing the message queue traces in the Zipkin UI

  • مشاهده ردپای سرویس های وب در Zipkin UI Seeing web service traces in the Zipkin UI

  • ردیابی تماسهای وب پایان به پایان Tracing web calls end-to-end

  • دیدن کل تصویر Seeing the whole picture

3. اجرای ردیابی توزیع شده با جگر 3. Implementing Distributed Tracing with Jaeger

  • پیکربندی ردیاب Jaeger Configuring the Jaeger tracer

  • ردیابی کد برنامه Tracing app code

  • دیدن ردپای برنامه در UI Jaeger Seeing the app trace in the Jaeger UI

  • افزودن ابرداده به آثار خود Adding metadata to your traces

  • مشاهده برچسب ها و رویداد خطا در UI Jaeger Seeing the tags and error event in the Jaeger UI

  • ردیابی تماسهای دیتابیس Tracing database calls

  • مشاهده ردپاهای پایگاه داده در UI Jaeger Seeing the database traces in the Jaeger UI

  • ردیابی تماسهای صف پیام Tracing message queue calls

  • در حال مشاهده صفحات صف پیام در UI Jaeger Seeing the message queue traces in the Jaeger UI

  • ردیابی تماس های وب سمت سرور Tracing web calls server-side

  • ردیابی تماس های وب سمت سرور Tracing web calls server-side

  • مشاهده آثار وب سرویس در UI Jaeger Seeing web service traces in the Jaeger UI

  • ردیابی تماسهای وب پایان به پایان Tracing web calls end-to-end

  • دیدن کل تصویر Seeing the whole picture

4. مدیریت داده های ردیابی 4. Managing Trace Data

  • ماندگاری داده های ردیابی برای تجزیه و تحلیل بلند مدت Persisting trace data for long term analysis

  • یکپارچه سازی داده های ردیابی با بقیه سیستم های مانیتورینگ شما Integrating trace data with the rest of your monitoring systems

نتیجه Conclusion

  • کمک و منابع اضافی Additional help and resources

نمایش نظرات

آموزش پایه های DevOps: ردیابی توزیع شده
جزییات دوره
1h 36m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
2,339
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peco Karayanev Peco Karayanev

پکو کارایانف یک مدیر محصول با تجربه و با اشتیاق به مهندسی عملکرد است. پیکو در سال 1997 از بلغارستان به تگزاس آمد. در دسامبر سال 2002 ، او فارغ التحصیل لیسانس مدیریت امور تجاری در هر دو سیستم اطلاعات مدیریت (MIS) و بازاریابی از Texas Tech شد. وی بلافاصله پس از آن به تیم سیستم های وب در National Instrument پیوست و در توسعه اشکال مختلف اتوماسیون سیستم ها نقش موثری داشته است. در سال 2010 ، او به بخش R&D منتقل شد و در آنجا چندین چارچوب کنترل و تهیه ، PIE را برای چندین محصول SaaS جدید مبتنی بر ابر تهیه کرد. Peco همچنین یک متخصص دامنه APM است. در سال 2012 ، پاكو National Instrument را برای OPNET واگذار كرد تا مهندس فروش در منطقه تگزاس شود. اکنون OPNET بخشی از Riverbed است ، شرکتی که به سازمانها کمک می کند تا عملکرد دیجیتالی را در کسب و کار خود به حداکثر برسانند. در حال حاضر Peco به عنوان مدیر مدیریت محصول در Riverbed فعالیت می کند. پیکو به همراه همسرش Bea در آستین ، تگزاس زندگی می کند.