لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع 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 در معماریهای مدرن ابری شروع خواهید کرد.
در این دوره خواهید آموخت که چگونه:
مفاهیم پایه و پیشرفته مانیتورینگ عملکرد اپلیکیشن (APM) را درک کنید.
منابع Azure Application Insights را در Azure Monitor ایجاد و پیکربندی کنید.
Application Insights را با یک اپلیکیشن .NET (شامل API و SQL) یکپارچه کنید.
عملکرد برنامه را از طریق بررسی درخواستها، وابستگیها و زمان پاسخدهی مانیتور کنید.
تراکنشهای توزیع شده و جریانهای درخواست End-to-End را تحلیل کنید.
با استفاده از تلهمتری، علت شکستها، خطاها و استثناها (Exceptions) را ردیابی کنید.
از Live Metrics برای نظارت لحظهای و رفع سریع مشکلات استفاده کنید.
لاگهای اپلیکیشن را با Log Analytics و زبان KQL تحلیل و کوئری بزنید.
تستهای Availability را برای بررسی سلامت سرویسها و REST APIها ایجاد کنید.
داشبوردهای مدیریتی را بر اساس Golden Metrics طراحی کنید.
برای زمان پاسخدهی، نرخ خطا و در دسترس بودن، سیستم هشدار (Alert) بسازید.
Azure Application Insights را با داشبوردهای Grafana متصل کنید.
بهترین متدهای مانیتورینگ، هشداردهی و Observability را در محیطهای Production پیاده کنید.
با آخرین ویژگیها و بهروزرسانیهای 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
نمایش نظرات