Diagnose Logs and Events
Azure App Services enable logging for applications hosted on the platform. Logs are stored in the file system and can be accessed in several ways. The most common method is to use the Kudu console, which is a web-based tool used to manage applications. By logging into the Kudu console, users can access the LogFiles directory, which contains the log files for the application. Alternatively, users can also access the log files through FTP or the Azure Portal. All log files are stored in the LogFiles directory, located in the www-root folder. Finally, users can also use the Azure Log Stream feature to view the log files in real-time. This feature is especially useful for debugging applications in production environments.
Access to an Azure App Service can be granted in several ways. Firstly, by enabling Azure Active Directory authentication and assigning role-based access control to specific users. Secondly, by creating an IP Address Restriction rule, allowing access only to a specific set of IP addresses. Thirdly, by using the URL Rewrite module to restrict access to specific URLs. Lastly, by setting up an App Service Environment, which provides a private and isolated network environment that can be used to restrict access.
Operating System Functionality on Azure App Service
Pre-requisite: Create an App Service Plan
Azure App Service plans to define a set of compute resources for a web app to run. These computational resources resemble the server farm used in traditional web hosting. App Service plans can be used to host web apps, mobile back ends, and API apps in Azure.
The tier of an App Service Plan is determined by the pricing tier chosen for the plan. The pricing tier determines the features and resources available to the app, such as memory, CPU, storage, and other services. The pricing tiers range from Free to Premium, with each tier offering different levels of resources. The pricing tiers can be found on the pricing page for App Service Plans.
Azure App Service Plans are categorized into Five Tiers:
- Free: This tier is suitable for testing and development purposes. It offers 1 GB of storage and 1 GB of monthly data transfer.
- Shared: This tier is suitable for small-scale applications and provides 1 GB of storage and 10 GB of monthly data transfer.
- Standard: This tier is suitable for large-scale applications. It provides up to 10 GB of storage and 100 GB of monthly data transfer.
- Premium: This tier is suitable for enterprise-level applications and provides up to 10 GB of storage and 200 GB of monthly data transfer.
- Isolated: This tier is suitable for applications that require complete isolation from other customers, and provides up to 10 GB of storage and unlimited data transfer.
Contact Us