Skip to content

Commit

Permalink
feat: Updates with PG verified recommendations and upgraded 3 recomme…
Browse files Browse the repository at this point in the history
…ndations to impact to High (#444)

Co-authored-by: Eric Henry <44706965+ejhenry@users.noreply.github.com>
  • Loading branch information
aarthiem and ejhenry authored Oct 16, 2024
1 parent 9c83fa7 commit e04dfc5
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
4 changes: 2 additions & 2 deletions azure-resources/Web/serverFarms/recommendations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
longDescription: |
Avoid frequent scaling up/down of Azure App Service instances to prevent service disruptions. Choose the right tier and size for the workload and scale out for traffic changes, as scaling adjustments can trigger application restarts.
potentialBenefits: Minimizes restarts, enhances stability
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand Down Expand Up @@ -82,7 +82,7 @@
longDescription: |
Enabling Autoscale/Automatic Scaling for your Azure App Service ensures sufficient resources for incoming requests. Autoscaling is rule-based, whereas Automatic Scaling, a newer feature, automatically adjusts resources based on HTTP traffic.
potentialBenefits: Optimizes resources for traffic
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: false
tags: null
Expand Down
18 changes: 9 additions & 9 deletions azure-resources/Web/sites/recommendations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
aprlGuid: a7e8bb3d-8ceb-442d-b26f-007cd63f9ffc
recommendationTypeId: null
recommendationControl: Monitoring and Alerting
recommendationImpact: Medium
recommendationImpact: High
recommendationResourceType: Microsoft.Web/sites
recommendationMetadataState: Active
longDescription: |
Use Application Insights to monitor app performance and load behavior, offering real-time insights, issue diagnosis, and root-cause analysis. It supports ASP.NET, ASP.NET Core, Java, and Node.js on Azure App Service, now with built-in monitoring.
potentialBenefits: Real-time insights and issue diagnosis
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: false
tags: null
Expand Down Expand Up @@ -64,7 +64,7 @@
longDescription: |
Creating a separate storage account for logs and not using the same one for application data prevents logging activities from reducing application performance by ensuring that the resources dedicated to handling application data are not burdened by logging processes.
potentialBenefits: Improves app performance
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: false
tags: null
Expand Down Expand Up @@ -100,7 +100,7 @@
longDescription: |
Use app settings for configuration and define them in Resource Manager templates or via PowerShell to facilitate part of an automated deployment/update process for improved reliability.
potentialBenefits: Enhanced reliability via automation
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand All @@ -112,13 +112,13 @@
aprlGuid: fd049c28-ae6d-48f0-a641-cc3ba1a3fe1d
recommendationTypeId: null
recommendationControl: Other Best Practices
recommendationImpact: Medium
recommendationImpact: High
recommendationResourceType: Microsoft.Web/sites
recommendationMetadataState: Active
longDescription: |
Use Health Check for production workloads. Health check increases your application's availability by rerouting requests away from unhealthy instances, and replacing instances if they remain unhealthy. The Health check path should check critical components of your application.
potentialBenefits: Enhanced reliability via automation
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand All @@ -136,7 +136,7 @@
longDescription: |
Use network access restrictions to define a priority-ordered allow/deny list that controls network access to your app. Web application firewalls, such as the one available in Application Gateway, are recommended for protection of public-facing web applications.
potentialBenefits: Enhanced security
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand All @@ -148,13 +148,13 @@
aprlGuid: 9e6682ac-31bc-4635-9959-ab74b52454e6
recommendationTypeId: null
recommendationControl: Scalability
recommendationImpact: Medium
recommendationImpact: High
recommendationResourceType: Microsoft.Web/sites
recommendationMetadataState: Active
longDescription: |
App Service should be configured with a minimum of two instances for production workloads. If apps have a longer warmup time a minimum of three instances should be used.
potentialBenefits: Improves app performace
pgVerified: false
pgVerified: true
publishedToLearn: false
automationAvailable: true
tags: null
Expand Down

0 comments on commit e04dfc5

Please sign in to comment.