-
Notifications
You must be signed in to change notification settings - Fork 77
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'Azure:main' into APRL-v2-issue-45
- Loading branch information
Showing
16 changed files
with
178 additions
and
6 deletions.
There are no files selected for viewing
1 change: 0 additions & 1 deletion
1
azure-resources/Network/expressRouteCircuits/kql/0e19cc41-8274-1342-b0db-0e4146eacef8.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
// cannot-be-validated-with-arg | ||
|
1 change: 0 additions & 1 deletion
1
azure-resources/Network/expressRouteCircuits/kql/2a5bf650-586d-db4c-a292-d922be7d3e0e.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
// cannot-be-validated-with-arg | ||
|
2 changes: 1 addition & 1 deletion
2
azure-resources/Network/expressRouteCircuits/kql/4d703025-dafc-f840-a183-5dc440456134.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
// under-development | ||
// cannot-be-validated-with-arg |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
--- | ||
title: managedInstances | ||
geekdocCollapseSection: true | ||
geekdocHidden: true | ||
geekdocHidden: false | ||
--- | ||
|
||
{{< azure-resources-recommendationlist name="azure-resources-recommendationlist" >}} |
2 changes: 2 additions & 0 deletions
2
azure-resources/Sql/managedInstances/kql/15e2712c-f3ea-4a8d-9081-11e822b1ccfb.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
// under-development | ||
|
2 changes: 2 additions & 0 deletions
2
azure-resources/Sql/managedInstances/kql/257cd903-700f-4a79-bd37-7dce2b511df4.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
// under-development | ||
|
2 changes: 2 additions & 0 deletions
2
azure-resources/Sql/managedInstances/kql/9fad5392-b852-4807-9b6d-3f700ff9771a.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
// under-development | ||
|
2 changes: 2 additions & 0 deletions
2
azure-resources/Sql/managedInstances/kql/c14de326-2729-4be7-a91f-4ea185d24b10.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
// under-development | ||
|
2 changes: 2 additions & 0 deletions
2
azure-resources/Sql/managedInstances/kql/c9afeb1e-e706-4809-be4e-75d9fac708f2.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
// under-development | ||
|
2 changes: 2 additions & 0 deletions
2
azure-resources/Sql/managedInstances/kql/f8f834a9-c761-4e84-b2cb-ac55494d0c37.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
// under-development | ||
|
113 changes: 113 additions & 0 deletions
113
azure-resources/Sql/managedInstances/recommendations.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
- description: Enable zone redundancy for Azure SQL Managed Instance to achieve high availability and resiliency | ||
aprlGuid: f8f834a9-c761-4e84-b2cb-ac55494d0c37 | ||
recommendationTypeId: null | ||
recommendationControl: High Availability | ||
recommendationImpact: High | ||
recommendationResourceType: Microsoft.Sql/managedInstances | ||
recommendationMetadataState: Active | ||
longDescription: | | ||
By default, Azure SQL Database premium tier provisions multiple copies within the same region. For geo redundancy, databases can be set as Zone Redundant, distributing copies across Azure Availability Zones to maintain availability during regional outages. | ||
potentialBenefits: Enhanced availability and reliability | ||
pgVerified: false | ||
publishedToLearn: false | ||
publishedToAdvisor: false | ||
automationAvailable: no | ||
tags: null | ||
learnMoreLink: | ||
- name: High availability through zone-redundancy | ||
url: "https://learn.microsoft.com/azure/azure-sql/managed-instance/high-availability-sla-local-zone-redundancy?view=azuresql-mi#zone-redundant-availability" | ||
|
||
- description: Use Zone-redundant or Geo-zone-redundant Backup storage redundancy | ||
aprlGuid: 15e2712c-f3ea-4a8d-9081-11e822b1ccfb | ||
recommendationTypeId: null | ||
recommendationControl: High Availability | ||
recommendationImpact: High | ||
recommendationResourceType: Microsoft.Sql/managedInstances | ||
recommendationMetadataState: Active | ||
longDescription: | | ||
This copies your backups synchronously across three Azure availability zones in the primary region, if Geo is selected it creates 3 more copies in a secondary region. | ||
potentialBenefits: Enhanced availability and reliability | ||
pgVerified: false | ||
publishedToLearn: false | ||
publishedToAdvisor: false | ||
automationAvailable: no | ||
tags: null | ||
learnMoreLink: | ||
- name: Backup storage redundancy | ||
url: "https://learn.microsoft.com/azure/azure-sql/managed-instance/automated-backups-overview?view=azuresql-mi&preserve-view=true#backup-storage-redundancy" | ||
|
||
- description: Use Redirect connection type to accelerate application access | ||
aprlGuid: c14de326-2729-4be7-a91f-4ea185d24b10 | ||
recommendationTypeId: null | ||
recommendationControl: Scalability | ||
recommendationImpact: Medium | ||
recommendationResourceType: Microsoft.Sql/managedInstances | ||
recommendationMetadataState: Active | ||
longDescription: | | ||
Redirect mode enables direct connectivity to the instance resulting in improved latency and throughput. Redirect mode applies to the VNet-local endpoint only, while the public endpoint will always default to Proxy connection mode. | ||
potentialBenefits: Improved latency and throughput | ||
pgVerified: false | ||
publishedToLearn: false | ||
publishedToAdvisor: false | ||
automationAvailable: no | ||
tags: null | ||
learnMoreLink: | ||
- name: Connection types | ||
url: "https://learn.microsoft.com/azure/azure-sql/managed-instance/connection-types-overview?view=azuresql#connection-types" | ||
|
||
- description: Configure a secondary instance and a Failover group to enable failover to another region | ||
aprlGuid: 257cd903-700f-4a79-bd37-7dce2b511df4 | ||
recommendationTypeId: null | ||
recommendationControl: Disaster Recovery | ||
recommendationImpact: High | ||
recommendationResourceType: Microsoft.Sql/managedInstances | ||
recommendationMetadataState: Active | ||
longDescription: | | ||
If an outage impacts one or more of the databases in the managed instance, you can manually or automatically failover all the databases inside the instance to a secondary region. | ||
potentialBenefits: Ensure seamless service with cross-region failover | ||
pgVerified: false | ||
publishedToLearn: false | ||
publishedToAdvisor: false | ||
automationAvailable: no | ||
tags: null | ||
learnMoreLink: | ||
- name: Failover groups overview and best practices | ||
url: "https://learn.microsoft.com/azure/azure-sql/managed-instance/failover-group-sql-mi?view=azuresql" | ||
|
||
- description: Monitor your Azure SQL MI Managed Instance in near-real time to detect reliability incidents | ||
aprlGuid: c9afeb1e-e706-4809-be4e-75d9fac708f2 | ||
recommendationTypeId: null | ||
recommendationControl: Monitoring and Alerting | ||
recommendationImpact: Medium | ||
recommendationResourceType: Microsoft.Sql/servers | ||
recommendationMetadataState: Active | ||
longDescription: | | ||
Monitoring and alerting are an important part of database operations. When working with Azure SQL Database, make use of Azure Monitor and SQL Insights to ensure that you capture relevant database metrics. | ||
potentialBenefits: Quick incident detection and response | ||
pgVerified: false | ||
publishedToLearn: false | ||
publishedToAdvisor: false | ||
automationAvailable: no | ||
tags: null | ||
learnMoreLink: | ||
- name: Azure SQL Managed Instance monitoring options | ||
url: "https://techcommunity.microsoft.com/t5/azure-sql/monitoring-options-available-for-azure-sql-managed-instance/ba-p/1065416" | ||
|
||
- description: Back Up Your Keys | ||
aprlGuid: 9fad5392-b852-4807-9b6d-3f700ff9771a | ||
recommendationTypeId: null | ||
recommendationControl: Disaster Recovery | ||
recommendationImpact: Medium | ||
recommendationResourceType: Microsoft.Sql/servers | ||
recommendationMetadataState: Active | ||
longDescription: | | ||
It is highly recommended to use Azure Key Vault (AKV) to store encryption keys related to Always Encrypted configurations, however it is not required. If you are not using AKV, then ensure that your keys are properly backed up and stored in a secure manner. | ||
potentialBenefits: Enhanced security and data recovery | ||
pgVerified: false | ||
publishedToLearn: false | ||
publishedToAdvisor: false | ||
automationAvailable: no | ||
tags: null | ||
learnMoreLink: | ||
- name: Overview of Always Encrypted | ||
url: "https://learn.microsoft.com/azure/azure-sql/database/always-encrypted-landing?view=azuresql" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
title: StreamAnalytics | ||
geekdocCollapseSection: true | ||
geekdocHidden: true | ||
geekdocHidden: false | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
--- | ||
title: streamingJobs | ||
geekdocCollapseSection: true | ||
geekdocHidden: true | ||
geekdocHidden: false | ||
--- | ||
|
||
{{< azure-resources-recommendationlist name="azure-resources-recommendationlist" >}} |
6 changes: 6 additions & 0 deletions
6
azure-resources/StreamAnalytics/streamingJobs/kql/5d40d3d4-179d-4cf5-ac24-901210f512e7.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
// Azure Resource Graph Query | ||
// Find all Azure Stream Analytics jobs that are not using the latest version of the service. | ||
resources | ||
| where type =~ "Microsoft.StreamAnalytics/streamingjobs" | ||
| where properties.sku.name !~ "StandardV2" | ||
| project recommendationId = "5d40d3d4-179d-4cf5-ac24-901210f512e7", name, id, tags |
6 changes: 6 additions & 0 deletions
6
azure-resources/StreamAnalytics/streamingJobs/kql/e48a7227-5ec7-463a-b955-ee7cb598ded4.kql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
// Azure Resource Graph Query | ||
// Find all Azure Stream Analytics jobs that are not associated with a dedicated cluster | ||
resources | ||
| where type =~ "Microsoft.StreamAnalytics/streamingjobs" | ||
| where isnull(properties.cluster.id) | ||
| project recommendationId = "e48a7227-5ec7-463a-b955-ee7cb598ded4", name, id, tags |
37 changes: 37 additions & 0 deletions
37
azure-resources/StreamAnalytics/streamingJobs/recommendations.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
- description: Run jobs in your own dedicated Stream Analytics cluster for increased reliability and security | ||
aprlGuid: e48a7227-5ec7-463a-b955-ee7cb598ded4 | ||
recommendationTypeId: null | ||
recommendationControl: Scalability | ||
recommendationImpact: Medium | ||
recommendationResourceType: Microsoft.StreamAnalytics/streamingjobs | ||
recommendationMetadataState: Active | ||
longDescription: | | ||
Stream Analytics cluster (dedicated) offers more reliable performance guarantees. All the jobs running on your cluster belong only to you. You can also have access to important features like private endpoints, Auto-Scaling, Vnet Support, etc. | ||
potentialBenefits: Enhanced reliability and security | ||
pgVerified: false | ||
publishedToLearn: false | ||
publishedToAdvisor: false | ||
automationAvailable: arg | ||
tags: null | ||
learnMoreLink: | ||
- name: Overview of Azure Stream Analytics Cluster | ||
url: "https://learn.microsoft.com/azure/stream-analytics/cluster-overview" | ||
|
||
- description: Migrate Stream Analytics jobs to StandardV2 SKU | ||
aprlGuid: 5d40d3d4-179d-4cf5-ac24-901210f512e7 | ||
recommendationTypeId: null | ||
recommendationControl: High Availability | ||
recommendationImpact: High | ||
recommendationResourceType: Microsoft.StreamAnalytics/streamingjobs | ||
recommendationMetadataState: Active | ||
longDescription: | | ||
Configure Autoscale to allow your job to dynamically change the allocated number of Streaming Units (SU) based on load, metrics, and/or schedule. | ||
potentialBenefits: Enhanced reliability and security | ||
pgVerified: false | ||
publishedToLearn: false | ||
publishedToAdvisor: false | ||
automationAvailable: arg | ||
tags: null | ||
learnMoreLink: | ||
- name: Understand and adjust streaming units | ||
url: "https://learn.microsoft.com/azure/stream-analytics/stream-analytics-streaming-unit-consumption" |