دوره آموزشی
دوبله زبان فارسی
آموزش Azure Application Insights: دوره APM از صفر تا محیط Production
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفاهیم پایه و پیشرفته Application Performance Monitoring (APM)
- ایجاد و پیکربندی منابع Azure Application Insights در Azure Monitor
- یکپارچهسازی Application Insights با یک اپلیکیشن NET. شامل API و پایگاه داده SQL
- نظارت عملکرد اپلیکیشن با استفاده از درخواستها، وابستگیها و زمان پاسخدهی
- تحلیل تراکنشهای توزیعشده و جریان کامل درخواستها از ابتدا تا انتها
- بررسی خطاها، خرابیها و Exceptionها با استفاده از داده تلهمتری Application Insights
- استفاده از Live Metrics برای مانیتورینگ بلادرنگ اپلیکیشن و عیبیابی سریع
- جستجو و تحلیل لاگهای اپلیکیشن با استفاده از Log Analytics و زبان کوئری Kusto Query Language (KQL)
- ایجاد تستهای Availability برای بررسی سلامت سرویسها و REST API.
- ساخت داشبوردها با استفاده از Azure Application Insights و Golden Metrics
- ایجاد هشدارها برای دسترسپذیری، زمان پاسخدهی و نرخ خطا با استفاده از Azure Monitor
- یکپارچهسازی داده Application Insights با داشبوردهای Grafana
- درک شاخصهای کلیدی محیط Production شامل دسترسپذیری، پایداری، عملکرد و خطاها
- عیبیابی مشکلات واقعی محیط Production با استفاده از ابزارهای APM در Application Insights
پیشنیازهای دوره
- تقریباً نیازی به تجربه برنامهنویسی نیست و تنها در 2-3 جلسه خاص به مهارت کدنویسی NET. نیاز است.
توضیحات دوره
این دوره به شما کمک میکند یک سامانه مانیتورینگ عملکرد اپلیکیشن در سطح Production و مبتنی بر Azure Application Insights پیادهسازی کنید.
در ابتدا با مفاهیم پایه Application Performance Monitoring (APM) آشنا میشوید و نقش Azure Application Insights در معماریهای مدرن ابری بررسی میشود.
در این دوره یاد میگیرید چگونه:
- مفاهیم پایه و پیشرفته Application Performance Monitoring (APM) را درک کنید.
- منابع Azure Application Insights را در Azure Monitor ایجاد و پیکربندی کنید.
- Application Insights را با اپلیکیشن های NET. شامل API و SQL یکپارچه کنید.
- عملکرد اپلیکیشن را با بررسی درخواستها، وابستگیها و زمان پاسخ تحلیل کنید.
- تراکنشهای توزیعشده و جریان کامل درخواستها را تحلیل کنید.
- خطاها و Exceptionها را با استفاده از داده تلهمتری بررسی کنید.
- با استفاده از Live Metrics مانیتورینگ بلادرنگ و عیبیابی انجام دهید.
- لاگهای اپلیکیشن را با Log Analytics و KQL جستجو و تحلیل کنید.
- تستهای Availability برای سرویسها و REST API ایجاد کنید.
- داشبوردهایی مبتنی بر Azure Application Insights و Golden Metrics بسازید.
- هشدارهایی برای دسترسپذیری، زمان پاسخ و نرخ خطا ایجاد کنید.
- Azure Application Insights را با داشبوردهای Grafana یکپارچه کنید.
- بهترین شیوهها برای مانیتورینگ، هشداردهی و مشاهدهپذیری در محیط Production را پیادهسازی کنید.
- با قابلیتها و بهبودهای جدید Azure Application Insights بروز بمانید.
در پایان دوره، با اطمینان میتوانید از Azure Application Insights برای نظارت، عیبیابی و بهبود عملکرد و پایداری اپلیکیشن های خود در محیط Production استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان، مهندسان DevOps، متخصصان SRE و مهندسان Cloud که قصد نظارت و عیبیابی اپلیکیشن ها در محیط Production با استفاده از Azure را دارند.
- تمام افرادی که مسئول تضمین دسترسپذیری بالا، مقیاسپذیری و مشاهدهپذیری در اپلیکیشن های مدرن هستند.
- تمام افرادی که با برنامههای Azure کار میکنند و میخواهند مفاهیم APM، مانیتورینگ، لاگ کردن و هشداردهی با Application Insights را درک کنند.
آموزش Azure Application Insights: دوره APM از صفر تا محیط Production
-
مقدمه 01:29
-
مدیریت عملکرد اپلیکیشن (APM) چیست؟ 03:05
-
Azure Application Insights چیست و چرا اهمیت دارد؟ 08:02
-
ایجاد یک حساب رایگان Azure 09:19
-
ایجاد منبع Application Insights در Azure Monitor 04:43
-
مفاهیم اصلی APM: درخواستها، وابستگیها و تلهمتری 03:02
-
اصول None
-
ساخت یک اپلیکیشن نمونه NET. شامل API ،SQL و Swagger 05:58
-
یکپارچهسازی Azure Application Insights با یک اپلیکیشن NET. 08:49
-
نقشه اپلیکیشن و وابستگیهای سرویسها 04:24
-
Live Metrics و تلهمتری بلادرنگ 02:01
-
نمای عملکرد: عملیات، وابستگیها، نقشها، فیلترها و جستجو 08:16
-
نمونههای تراکنش و تحلیل تلهمتری سرتاسری 04:30
-
نمای خطاها: ارورها، Exceptionها و وابستگیها 09:08
-
ردیابی خطاها و Exceptionها در کل مسیر تراکنش 05:27
-
جستجوی تراکنشها و نمونههای عملکرد 06:30
-
مانیتورینگ دسترسپذیری با Ping و Health Check 06:10
-
تستهای دسترسپذیری برای REST API 03:52
-
مانیتورینگ و تحلیل None
-
تحلیل لاگهای اپلیکیشن با Log Analytics (حالت ساده) 06:15
-
کوئری لاگهای اپلیکیشن با Kusto Query Language (KQL) 03:16
-
مفاهیم پایه و اصول هشدارها 02:49
-
ایجاد هشدارهای دسترسپذیری (Ping و Health Check) 07:03
-
جزئیات هشدار، تأیید و چرخه عمر هشدار 03:47
-
قوانین هشدار، Action Groupها و قوانین پردازش 04:28
-
ایجاد هشدار زمان پاسخ با استفاده از لاگهای KQL 05:43
-
ایجاد هشدار نرخ خطا برای اپلیکیشن های Azure 03:37
-
هشدارها و پایداری None
-
ایجاد داشبوردهای اپلیکیشن در Azure Application Insights 08:19
-
داشبوردهای آماده Azure — Insights، سلامت Cosmos DB و سلامت پایگاه داده 03:04
-
یکپارچهسازی Azure و Grafana — داشبوردها، Exceptionها و Explorer 03:36
-
پایانی 00:26
مشخصات آموزش
آموزش Azure Application Insights: دوره APM از صفر تا محیط Production
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:32
- مدت زمان :02:27:08
- حجم :1.06GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy