در این مقاله قصد داریم نحوه یافتن مشکلات عملکرد در برنامه .Net Core 3.1 میزبانی شده در Azure App Service – محیط لینوکس را بیاموزیم.
توجه داشته باشید
نمایه سازی برنامه های میزبانی شده در طرح خدمات برنامه لینوکس در حال حاضر در حال پیش نمایش است.
خدمات زیر را در یک گروه منابع ایجاد کنید.
نوع خدمات | نظرات |
سرویس برنامه Azure | Runtime Stack – Net Core 3.1 |
Azure App Service Plan | سیستم عامل: ردیف قیمت گذاری لینوکس: استاندارد یا بالاتر |
Azure Application Insights | پس از ایجاد، کلید ابزار دقیق را از تیغه نمای کلی بگیرید |
من خدمات فوق را در یک Resource Group مطابق شکل زیر ایجاد کرده ام.
![Azure App Service – نمایه یک برنامه .Net Core میزبانی شده در Azure App Service – Linux](http://pezhvak24.ir/dl/codenevis/firstcode/article/azure-app-service-profile-a-net-core-application-hosted-in-azure-app-service/Images/Profile%20a%20.Net%20Core%20Application%20hosted%20in%20Azure%20App%20Service.jpg)
Azure App Service – Profile .Net Core App Service – Linux – Resource group – Resources
پس از ارائه تمام خدمات، نمونه Application Insights را با App Service پیوند دهید تا App Service بتواند تله متری برنامه را به نمونه Application Insights فشار دهد. میتوانیم با ایجاد کلیدی به نام APPINSIGHTS_INSTRUMENTATIONKEY هر دوی آنها را به هم پیوند دهیم و IKey را مطابق شکل زیر بچسبانیم.
![Azure App Service – نمایه یک برنامه .Net Core میزبانی شده در Azure App Service – Linux](http://pezhvak24.ir/dl/codenevis/firstcode/article/azure-app-service-profile-a-net-core-application-hosted-in-azure-app-service/Images/Profile%20a%20.Net%20Core%20Application%20hosted%20in%20Azure%20App%20Service02.jpg)
Azure App Service – Profile .Net Core App Service – Linux – App Settings