آموزش جامع Azure Application Insights: مانیتورینگ APM از صفر تا محیط عملیاتی - آخرین آپدیت

دانلود Azure Application Insights: APM from Zero to Production

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تحلیل عملکرد اپلیکیشن با استفاده از Azure Application Insights و Azure Monitor: ردیابی (Tracing)، لاگ‌ها (KQL)، هشدارها و داشبوردها. درک مفاهیم پایه و پیشرفته مانیتورینگ عملکرد اپلیکیشن (APM). ایجاد و پیکربندی منابع Azure Application Insights در Azure Monitor. یکپارچه‌سازی Application Insights با اپلیکیشن‌های .NET (ترکیب API و SQL). مانیتورینگ عملکرد برنامه با استفاده از درخواست‌ها (Requests)، وابستگی‌ها (Dependencies) و زمان پاسخ‌دهی. تحلیل تراکنش‌های توزیع‌شده و جریان درخواست‌های End-to-End. بررسی خطاها، Failures و Exceptionها با استفاده از تله‌متری Application Insights. استفاده از Live Metrics برای مانیتورینگ لحظه‌ای و عیب‌یابی سریع اپلیکیشن. پرس‌وجو و تحلیل لاگ‌های برنامه با استفاده از Log Analytics و زبان کوئری Kusto (KQL). ایجاد تست‌های دسترسی (Availability Tests) برای بررسی سلامت (Health Check) و نقاط انتهایی REST API. طراحی داشبوردها با استفاده از Azure Application Insights و معیارهای طلایی (Golden Metrics). ساخت هشدارها (Alerts) برای دسترسی، زمان پاسخ‌دهی و نرخ خطا در Azure Monitor. اتصال داده‌های Application Insights به داشبوردهای Grafana. درک معیارهای کلیدی محیط عملیاتی: در دسترس بودن، قابلیت اطمینان، عملکرد و نرخ شکست. عیب‌یابی مشکلات واقعی در محیط Production با ابزارهای APM در Application Insights. پیش نیازها: تقریباً بدون نیاز به تجربه برنامه‌نویسی. تنها برای ۲ تا ۳ درس خاص، مهارت‌های کدنویسی .NET مورد نیاز است.

این دوره به شما کمک می‌کند تا یک سیستم مانیتورینگ عملکرد اپلیکیشن (APM) واقعی و آماده برای محیط عملیاتی را با استفاده از Azure Application Insights پیاده‌سازی کنید.


شما با درک مفاهیم اصلی APM و نحوه قرارگیری Azure Application Insights در معماری‌های مدرن ابری شروع خواهید کرد.


در این دوره خواهید آموخت که چگونه:

  1. مفاهیم پایه و پیشرفته مانیتورینگ عملکرد اپلیکیشن (APM) را درک کنید.

  2. منابع Azure Application Insights را در Azure Monitor ایجاد و پیکربندی کنید.

  3. Application Insights را با یک اپلیکیشن .NET (شامل API و SQL) یکپارچه کنید.

  4. عملکرد برنامه را از طریق بررسی درخواست‌ها، وابستگی‌ها و زمان پاسخ‌دهی مانیتور کنید.

  5. تراکنش‌های توزیع شده و جریان‌های درخواست End-to-End را تحلیل کنید.

  6. با استفاده از تله‌متری، علت شکست‌ها، خطاها و استثناها (Exceptions) را ردیابی کنید.

  7. از Live Metrics برای نظارت لحظه‌ای و رفع سریع مشکلات استفاده کنید.

  8. لاگ‌های اپلیکیشن را با Log Analytics و زبان KQL تحلیل و کوئری بزنید.

  9. تست‌های Availability را برای بررسی سلامت سرویس‌ها و REST APIها ایجاد کنید.

  10. داشبوردهای مدیریتی را بر اساس Golden Metrics طراحی کنید.

  11. برای زمان پاسخ‌دهی، نرخ خطا و در دسترس بودن، سیستم هشدار (Alert) بسازید.

  12. Azure Application Insights را با داشبوردهای Grafana متصل کنید.

  13. بهترین متدهای مانیتورینگ، هشداردهی و Observability را در محیط‌های Production پیاده کنید.

  14. با آخرین ویژگی‌ها و به‌روزرسانی‌های Azure Application Insights آشنا شوید.


در پایان این دوره، شما با اعتماد به نفس کامل قادر خواهید بود از Azure Application Insights برای مانیتورینگ، عیب‌یابی و بهبود عملکرد و پایداری اپلیکیشن‌های خود در محیط عملیاتی استفاده کنید.


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

مقدمه‌ای بر Azure Application Insights و APM Introduction to Azure Application Insights and APM

  • مقدمه Introduction

  • مدیریت عملکرد اپلیکیشن (APM) چیست؟ What Is Application Performance Management (APM)

شروع کار با Azure Application Insights Getting Started with Azure Application Insights

  • Azure Application Insights چیست و چرا اهمیت دارد؟ What Is Azure Application Insights and Why It Matters

  • ایجاد حساب رایگان Azure Create a Free Azure Account

  • ایجاد منبع Application Insights در Azure Monitor Create an Application Insights Resource in Azure Monitor

  • مفاهیم کلیدی APM: درخواست‌ها، وابستگی‌ها و تله‌متری Core APM Concepts: Requests, Dependencies and Telemetry

  • مبانی و اصول پایه Fundamentals

یکپارچه‌سازی Azure Application Insights با .NET Integrating Azure Application Insights with .NET

  • ساخت اپلیکیشن دمو با .NET (شامل API، SQL و Swagger) Build a .NET Demo Application (API, SQL and Swagger)

  • اتصال Azure Application Insights به اپلیکیشن .NET Integrate Azure Application Insights with a .NET Application

مانیتورینگ APM در Application Insights: عملکرد، شکست‌ها و تراکنش‌ها APM Monitoring in Azure Application Insights: Performance, Failures, Transaction

  • نقشه اپلیکیشن (Application Map) و وابستگی‌های سرویس Application Map and Service Dependencies

  • تله‌متری لحظه‌ای و Live Metrics Live Metrics and Real-Time Telemetry

  • نمای عملکرد: عملیات‌ها، وابستگی‌ها، نقش‌ها، فیلترها و جستجو Performance View: Operations, Dependencies, Roles, Filters and Search

  • نمونه‌های تراکنش و تحلیل تله‌متری End-to-End Transaction Samples and End-to-End Telemetry Analysis

  • نمای شکست‌ها: خطاها، استثناها و وابستگی‌ها Failures View: Errors, Exceptions and Dependencies

  • ردیابی استثناها و خطاهای تراکنشی End-to-End End-to-End Transaction Errors and Exception Tracking

  • جستجوی تراکنش‌ها و نمونه‌های عملکردی Transaction Search and Performance Samples

  • مانیتورینگ در دسترس بودن با Ping و Health Checks Availability Monitoring with Ping and Health Checks

  • تست‌های Availability برای نقاط انتهایی REST API Availability Tests for REST API Endpoints

  • مانیتورینگ و تحلیل نهایی Monitoring & Analysis

تحلیل لاگ‌ها و زبان KQL در Azure Application Insights Log Analytics and KQL in Azure Application Insights

  • تحلیل لاگ‌های اپلیکیشن با Log Analytics (حالت ساده) Analyze Application Logs Using Log Analytics (Simple Mode)

  • کوئری زدن لاگ‌ها با زبان Kusto (KQL) Query Application Logs with Kusto Query Language (KQL)

هشدارها و اتوماسیون در Azure Application Insights Alerts & Automation in Azure Application Insights

  • مبانی و مفاهیم اصلی سیستم هشدار (Alert) Alert Fundamentals and Core Concepts

  • ایجاد هشدارهای در دسترس بودن (Ping و Health Checks) Create Availability Alerts (Ping & Health Checks)

  • جزئیات هشدار، تاییدیه و چرخه عمر Alert Alert Details, Acknowledgement and Alert Lifecycle

  • قوانین هشدار، گروه‌های عملیاتی (Action Groups) و قوانین پردازشی Alert Rules, Action Groups and Processing Rules

  • ایجاد هشدارهای زمان پاسخ‌دهی با استفاده از لاگ‌های KQL Create Response Time Alerts Using KQL Logs

  • ساخت هشدارهای نرخ خطا برای اپلیکیشن‌های Azure Create Error Rate Alerts for Azure Applications

  • هشدارها و قابلیت اطمینان سیستم Alerts & Reliability

داشبوردها: ایجاد، تعریف، Grafana و معیارهای طلایی Dashboards: Creation, Definitions, Grafana, Golden Metrics

  • ساخت داشبوردهای اپلیکیشن در Azure Application Insights Create Application Dashboards in Azure Application Insights

  • داشبوردهای پیش‌فرض: سلامت Cosmos DB و سلامت دیتابیس Predefined Dashboards in Azure - Insights, Cosmos DB Health, Database Health

  • یکپارچه‌سازی Azure و Grafana: داشبوردها، استثناها و Explorer Azure and Grafana intergration -Dashboards, Exceptions, Explorer

  • جمع‌بندی نهایی Final

نمایش نظرات

آموزش جامع Azure Application Insights: مانیتورینگ APM از صفر تا محیط عملیاتی
جزییات دوره
2.5 hours
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
520
4.5 از 5
دارد
دارد
دارد
Emin Salim
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Emin Salim Emin Salim

مهندس توسعه نرم افزار