Skip to content

Commit cbd310d

Browse files
committed
2 parents fc407bd + 69b29ec commit cbd310d

File tree

527 files changed

+6653
-5659
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

527 files changed

+6653
-5659
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 48 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4131,7 +4131,7 @@
41314131
},
41324132
{
41334133
"source_path_from_root": "/articles/azure-monitor/platform/alerts-using-migration-tool.md",
4134-
"redirect_url": "/azure/azure-monitor/alerts/alerts-using-migration-tool",
4134+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/alerts-using-migration-tool",
41354135
"redirect_document_id": false
41364136
},
41374137
{
@@ -6259,6 +6259,46 @@
62596259
"redirect_url": "/previous-versions/azure/azure-monitor/autoscale/tutorial-autoscale-performance-schedule",
62606260
"redirect_document_id": false
62616261
},
6262+
{
6263+
"source_path_from_root": "/articles/azure-monitor/alerts/alerts-automatic-migration.md",
6264+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/alerts-automatic-migration",
6265+
"redirect_document_id": false
6266+
},
6267+
{
6268+
"source_path_from_root": "/articles/azure-monitor/alerts/alerts-classic.overview.md",
6269+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/alerts-classic.overview",
6270+
"redirect_document_id": false
6271+
},
6272+
{
6273+
"source_path_from_root": "/articles/azure-monitor/alerts/alerts-classic-portal.md",
6274+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/alerts-classic-portal",
6275+
"redirect_document_id": false
6276+
},
6277+
{
6278+
"source_path_from_root": "/articles/azure-monitor/alerts/alerts-enable-template.md",
6279+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/alerts-enable-template",
6280+
"redirect_document_id": false
6281+
},
6282+
{
6283+
"source_path_from_root": "/articles/azure-monitor/alerts/alerts-prepare-migration.md",
6284+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/alerts-prepare-migration",
6285+
"redirect_document_id": false
6286+
},
6287+
{
6288+
"source_path_from_root": "/articles/azure-monitor/alerts/alerts-understand-migration.md",
6289+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/alerts-understand-migration",
6290+
"redirect_document_id": false
6291+
},
6292+
{
6293+
"source_path_from_root": "/articles/azure-monitor/alerts/alerts-webhooks.md",
6294+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/alerts-webhooks",
6295+
"redirect_document_id": false
6296+
},
6297+
{
6298+
"source_path_from_root": "/articles/azure-monitor/alerts/api-alerts.md",
6299+
"redirect_url": "/previous-versions/azure/azure-monitor/alerts/api-alerts",
6300+
"redirect_document_id": false
6301+
},
62626302
{
62636303
"source_path_from_root": "/articles/azure-monitor/essentials/metrics-supported.md",
62646304
"redirect_url": "/azure/azure-monitor/reference/supported-metrics/metrics-index",
@@ -6621,7 +6661,12 @@
66216661
},
66226662
{
66236663
"source_path_from_root": "/articles/azure-monitor/monitor-reference.md",
6624-
"redirect_url": "/azure/azure-monitor/overview",
6664+
"redirect_url": "/azure/azure-monitor/monitor-azure-monitor-reference",
6665+
"redirect_document_id": false
6666+
},
6667+
{
6668+
"source_path_from_root": "/articles/azure-monitor/azure-monitor-monitoring-reference.md",
6669+
"redirect_url": "/azure/azure-monitor/monitor-azure-monitor-reference",
66256670
"redirect_document_id": false
66266671
},
66276672
{
@@ -6644,5 +6689,6 @@
66446689
"redirect_url": "/azure/azure-monitor/essentials/data-collection-rule-create-edit?tabs=arm#manually-create-a-dcr",
66456690
"redirect_document_id": false
66466691
}
6692+
66476693
]
66486694
}

.openpublishing.redirection.iot-develop.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -574,6 +574,41 @@
574574
"source_path_from_root": "/articles/iot/concepts-model-repository.md",
575575
"redirect_url": "/azure/iot/concepts-model-discovery",
576576
"redirect_document_id": true
577+
},
578+
{
579+
"source_path_from_root": "/articles/iot-develop/quickstart-send-telemetry-iot-hub.md",
580+
"redirect_url": "/azure/iot/tutorial-send-telemetry-iot-hub",
581+
"redirect_document_id": true
582+
},
583+
{
584+
"source_path_from_root": "/articles/iot-develop/tutorial-use-mqtt.md",
585+
"redirect_url": "/azure/iot/tutorial-use-mqtt",
586+
"redirect_document_id": true
587+
},
588+
{
589+
"source_path_from_root": "/articles/iot-develop/quickstart-devkit-espressif-esp32-freertos-iot-hub.md",
590+
"redirect_url": "/azure/iot/tutorial-devkit-espressif-esp32-freertos-iot-hub",
591+
"redirect_document_id": true
592+
},
593+
{
594+
"source_path_from_root": "/articles/iot-develop/concepts-iot-device-types.md",
595+
"redirect_url": "/azure/iot/concepts-iot-device-types",
596+
"redirect_document_id": true
597+
},
598+
{
599+
"source_path_from_root": "/articles/iot-develop/concepts-using-c-sdk-and-embedded-c-sdk.md",
600+
"redirect_url": "/azure/iot/concepts-using-c-sdk-and-embedded-c-sdk",
601+
"redirect_document_id": true
602+
},
603+
{
604+
"source_path_from_root": "/articles/iot-develop/concepts-manage-device-reconnections.md",
605+
"redirect_url": "/azure/iot/concepts-manage-device-reconnections",
606+
"redirect_document_id": true
607+
},
608+
{
609+
"source_path_from_root": "/articles/iot-develop/iot-device-selection.md",
610+
"redirect_url": "/azure/iot/concepts-iot-device-selection",
611+
"redirect_document_id": true
577612
}
578613
]
579614
}

.openpublishing.redirection.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3924,6 +3924,16 @@
39243924
"redirect_url": "/azure/operational-excellence/relocation-storage-account",
39253925
"redirect_document_id": false
39263926
},
3927+
{
3928+
"source_path_from_root": "/articles/kubernetes-fleet/resource-propagation.md",
3929+
"redirect_url": "/azure/kubernetes-fleet/concepts-resource-propagation",
3930+
"redirect_document_id": false
3931+
},
3932+
{
3933+
"source_path_from_root": "/articles/kubernetes-fleet/access-fleet-kubernetes-api.md",
3934+
"redirect_url": "/azure/kubernetes-fleet/quickstart-access-fleet-kubernetes-api",
3935+
"redirect_document_id": false
3936+
},
39273937
{
39283938
"source_path_from_root": "/articles/defender-for-iot/organizations/update-legacy-ot-software.md",
39293939
"redirect_url": "/azure/defender-for-iot/organizations/update-ot-software?tabs=portal",
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"redirections": [
3+
{
4+
"source_path_from_root": "/articles/private-multi-access-edge-compute-mec/affirmed-private-network-service-overview.md ",
5+
"redirect_url": "/azure/private-multi-access-edge-compute-mec/overview",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path_from_root": "/articles/private-multi-access-edge-compute-mec/deploy-affirmed-private-network-service-solution.md ",
10+
"redirect_url": "/azure/private-multi-access-edge-compute-mec/overview",
11+
"redirect_document_id": false
12+
13+
}
14+
]
15+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: Export cost savings in Azure Advisor
3+
ms.topic: article
4+
ms.date: 02/06/2024
5+
description: Export cost savings in Azure Advisor and calculate the aggregated potential yearly savings by using the cost savings amount for each recommendation.
6+
---
7+
8+
# Export cost savings
9+
10+
To calculate aggregated potential yearly savings, follow these steps:
11+
12+
1. Sign in to the [**Azure portal**](https://portal.azure.com).
13+
14+
1. Search for and select [**Advisor**](https://aka.ms/azureadvisordashboard) from any page.\
15+
The Advisor **Overview** page opens.
16+
17+
1. Export cost recommendations by navigating to the **Cost** tab on the left navigation menu and choosing **Download as CSV**.
18+
19+
1. Use the cost savings amount for each recommendation to calculate aggregated potential yearly savings.
20+
21+
[![Screenshot of the Azure Advisor cost recommendations page that shows download option.](./media/advisor-how-to-calculate-total-cost-savings.png)](./media/advisor-how-to-calculate-total-cost-savings.png#lightbox)
22+
23+
> [!NOTE]
24+
> Recommendations show savings individually, and may overlap with the savings shown in other recommendations, for example – you can only benefit from savings plans for compute or reservations for virtual machines, but not from both.
25+

articles/advisor/advisor-reference-operational-excellence-recommendations.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,15 @@ Virtual Network flow log allows you to record IP traffic flowing in a virtual ne
516516

517517
Learn more about [Resource - UpgradeNSGToVnetFlowLog (Upgrade NSG flow logs to VNet flow logs)](https://aka.ms/vnetflowlogspreviewdocs).
518518

519+
### Migrate Azure Front Door (classic) to Standard/Premium tier
519520

521+
On 31 March 2027, Azure Front Door (classic) will be retired for the public cloud, and you’ll need to migrate to Front Door Standard or Premium by that date.
522+
523+
Beginning 1 April 2025, you’ll no longer be able to create new Front Door (classic) resources via the Azure portal, Terraform, or any command line tools. However, you can continue to make modifications to existing resources until Front Door (classic) is fully retired.
524+
525+
Azure Front Door Standard and Premium combine the capabilities of static and dynamic content delivery with turnkey security, enhanced DevOps experiences, simplified pricing, and better Azure integrations
526+
527+
Learn more about [Azure Front Door (classic) will be retired on 31 March 2027](https://azure.microsoft.com/updates/azure-front-door-classic-will-be-retired-on-31-march-2027/).
520528

521529

522530

articles/advisor/advisor-resiliency-reviews.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ You can manage access to Advisor personalized recommendations using the followin
6161
| **Name** | **Description** |
6262
|---|:---:|
6363
|Subscription Reader|View reviews for a workload and recommendations linked to them.|
64-
|Subscription Owner<br>Subscription Contributor|View reviews for a workload, triage recommendations linked to those reviews, manage review recommendation lifecycle.|
65-
|Advisor Recommendations Contributor (Assessments and Reviews)|View review recommendations, accept review recommendations, manage review recommendations' lifecycle.|
64+
|Subscription Owner<br>Subscription Contributor|View reviews for a workload, triage recommendations linked to those reviews, manage the recommendation lifecycle.|
65+
|Advisor Recommendations Contributor (Assessments and Reviews)|View accepted recommendations, and manage the recommendation lifecycle.|
6666

6767
You can find detailed instructions on how to assign a role using the Azure portal - [Assign Azure roles using the Azure portal - Azure RBAC](/azure/role-based-access-control/role-assignments-portal?tabs=delegate-condition). Additional information is available in [Steps to assign an Azure role - Azure RBAC](/azure/role-based-access-control/role-assignments-steps).
6868

89.3 KB
Loading

articles/advisor/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@
7474
href: advisor-azure-resource-graph.md
7575
- name: Consume Advisor score
7676
href: azure-advisor-score.md
77+
- name: Export cost savings
78+
href: advisor-how-to-calculate-total-cost-savings.md
7779
- name: Reference
7880
items:
7981
- name: Security baseline

0 commit comments

Comments
 (0)