لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مانیتورینگ و قابلیت مشاهده (Observability) برای توسعهدهندگان و DevOps
- آخرین آپدیت
دانلود Monitoring and Observability for Development and DevOps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توسعهدهندگان اپلیکیشن و متخصصان DevOps باید اطمینان حاصل کنند که برنامه آنها در بهترین حالت خود کار میکند. با این حال، این برنامهها ممکن است با باگها، سرعت پایین یا عملکرد ضعیف مواجه شوند. متخصصان نیاز دارند که عملکرد آنها را به طور مداوم مانیتور و مشاهده کنند.
مانیتورینگ اپلیکیشن شامل شناسایی، اندازهگیری و ارزیابی اثربخشی یک اپلیکیشن است. از سوی دیگر، قابلیت مشاهده (Observability) به این موضوع اشاره دارد که یک اپلیکیشن چقدر خوب میتواند از طریق دادههای بهدستآمده از مانیتورینگ، مورد بررسی قرار گیرد. هر دو حوزه مانیتورینگ و قابلیت مشاهده برای کسب بینش نسبت به سیستم و اطمینان از عملکرد صحیح آن ضروری هستند.
این دوره به طور کامل به معرفی مانیتورینگ و قابلیت مشاهده میپردازد و مفاهیم پایه و ابزارهای محبوب مانند Prometheus، Grafana، Mezmo (LogDNA) و Instana را پوشش میدهد. همچنین با سه ستون اصلی قابلیت مشاهده و ردیابی (Tracing) برای اپلیکیشنهای کانتینری آشنا خواهید شد و تجربه عملی با فریمورک OpenTelemetry را به دست خواهید آورد.
در طول این دوره، شما آزمایشگاههای عملی و تعاملی را برای بهکارگیری دانش خود تکمیل خواهید کرد و با ابزارها و تکنیکهای مورد استفاده توسط متخصصان نرمافزار و DevOps تجربه کسب میکنید.
در پایان این دوره، شما قادر خواهید بود دانش خود را در زمینه مانیتورینگ و قابلیت مشاهده نشان دهید و اعتماد به نفس لازم برای انجام این وظایف در محیطهای عملیاتی را کسب خواهید کرد.
سرفصل ها و درس ها
مقدمهای بر مانیتورینگ اپلیکیشنها
Introduction to Monitoring for Applications
معرفی دوره
Course Introduction
مقدمهای بر مانیتورینگ
Introduction to Monitoring
انواع مانیتورینگ
Types of Monitoring
سیگنالهای طلایی در مانیتورینگ
Golden Signals of Monitoring
تفاوت بین مانیتورینگ و ارزیابی
Difference between Monitoring and Evaluation
اجزای یک سیستم مانیتورینگ
Components of a Monitoring System
انواع متریکها در سیستم مانیتورینگ
Types of Metrics in a Monitoring System
اهمیت مانیتورینگ
Importance of Monitoring
سیستمها و تکنیکهای مانیتورینگ
Monitoring Systems and Techniques
مقدمهای بر مانیتورینگ سنتتیک (Synthetic Monitoring)
Introduction to Synthetic Monitoring
ابزارهای مانیتورینگ سنتتیک
Tools of Synthetic Monitoring
مقدمهای بر مانیتورینگ اپلیکیشن
Introduction to Application Monitoring
مقدمهای بر Prometheus
Introduction to Prometheus
انتخاب ابزار مناسب مانیتورینگ اپلیکیشن
Choosing the Right Application Monitoring Tool
مقدمهای بر Grafana
Introduction to Grafana
استفاده از بصریسازی در مانیتورینگ
Using Visualization in Monitoring
هشداردهی (Alerting) در مانیتورینگ
Alerting in Monitoring
متدولوژیها و ابزارهای لاگگیری
Methodologies and Tools in Logging
مقدمهای بر لاگگیری (Logging)
Introduction to Logging
ابزارهای مانیتورینگ لاگ
Log Monitoring Tools
لاگگیری و ردیابی توزیعشده
Distributed Logging and Tracing
پیادهسازی لاگگیری
Implementing Logging
ذخیرهسازی لاگ
Log Storage
بررسی و دمو ابزار Mezmo
Mezmo Overview and Demo Video
مفاهیم و قابلیت مشاهده (Observability)
Observability and Concepts
قابلیت مشاهده (Observability) چیست؟
What is Observability?
سه ستون اصلی قابلیت مشاهده
The 3 Pillars of Observability
قابلیت مشاهده در محیطهای Cloud Native
Cloud Native Observability
ابزارهای قابلیت مشاهده در Cloud Native
Cloud Native Observability Tools
مقدمهای بر نمونهبرداری (Sampling)
Introduction to Sampling
بررسی و دمو ابزار IBM Instana
IBM Instana Overview and Demo Video
مقدمهای بر تلمتری (Telemetry)
Introduction to Telemetry
ابزارهای تلمتری و ردیابی (Tracing)
Telemetry and Tracing Tools
ردیابی برای اپلیکیشنهای مبتنی بر کانتینر
Tracing for Container-Based Applications
پروژه نهایی و ارزیابی
Final Project and Assessment
نمایش نظرات