You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/api-management/api-management-howto-use-azure-monitor.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: dlepow
7
7
ms.service: api-management
8
8
ms.custom: engagement-fy23, devdivchpfy22
9
9
ms.topic: tutorial
10
-
ms.date: 06/27/2023
10
+
ms.date: 05/15/2024
11
11
ms.author: danlep
12
12
---
13
13
# Tutorial: Monitor published APIs
@@ -179,7 +179,7 @@ For more information about using resource logs for API Management, see:
179
179
180
180
## Modify API logging settings
181
181
182
-
By default, when you create a diagnostic setting to enable collection of resource logs, logging is enabled for all APIs, with default settings. You can adjust the logging settings for all APIs, or override them for individual APIs. For example, adjust the sampling rate or the verbosity of the data, or disable logging for some APIs.
182
+
By default, when you create a diagnostic setting to enable collection of resource logs, logging is enabled for all APIs, with default settings. You can adjust the logging settings for all APIs, or override them for individual APIs. For example, adjust the sampling rate or the verbosity of the data, enable logging of headers or request or response payloads, or disable logging for some APIs.
183
183
184
184
For details about the logging settings, see [Diagnostic logging settings reference](diagnostic-logs-reference.md).
185
185
@@ -188,14 +188,16 @@ To configure logging settings for all APIs:
188
188
1. In the left menu of your API Management instance, select **APIs** > **All APIs**.
189
189
1. Select the **Settings** tab from the top bar.
190
190
1. Scroll down to the **Diagnostic Logs** section, and select the **Azure Monitor** tab.
191
-
1. Review the settings and make changes if needed. Select **Save**.
191
+
1. Review the settings and make changes if needed. Select **Save**.
192
192
193
193
To configure logging settings for a specific API:
194
194
195
195
1. In the left menu of your API Management instance, select **APIs** and then the name of the API.
196
196
1. Select the **Settings** tab from the top bar.
197
197
1. Scroll down to the **Diagnostic Logs** section, and select the **Azure Monitor** tab.
198
-
1. Review the settings and make changes if needed. Select **Save**.
198
+
1. Review the settings and make changes if needed. Select **Save**.
Copy file name to clipboardExpand all lines: articles/api-management/diagnostic-logs-reference.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: dlepow
6
6
7
7
ms.service: api-management
8
8
ms.topic: reference
9
-
ms.date: 11/18/2022
9
+
ms.date: 05/15/2024
10
10
ms.author: danlep
11
11
ms.custom: engagement-fy23
12
12
---
@@ -35,11 +35,13 @@ This reference describes settings for API diagnostics logging from an API Manage
35
35
| Verbosity || Specifies the verbosity of the logs and whether custom traces that are configured in [trace](trace-policy.md) policies are logged. <br/><br/>* Error - failed requests, and custom traces of severity `error`<br/>* Information - failed and successful requests, and custom traces of severity `error` and `information`<br/> * Verbose - failed and successful requests, and custom traces of severity `error`, `information`, and `verbose`<br/><br/>Default: Information |
36
36
| Correlation protocol || Specifies the protocol used to correlate telemetry sent by multiple components to Application Insights. Default: Legacy <br/><br/>For information, see [Telemetry correlation in Application Insights](../azure-monitor/app/distributed-tracing-telemetry-correlation.md). |
37
37
| Headers to log | list | Specifies the headers that are logged for requests and responses. Default: no headers are logged. |
38
-
| Number of payload bytes to log| integer | Specifies the number of initial bytes of the body that are logged for requests and responses. Maximum: 8,192. Default: 0|
38
+
| Number of payload (body) bytes to log| integer | Specifies the number of initial bytes of the frontend or backend request or response body that are logged. Maximum: 8,192. Default: 0 |
39
39
| Frontend Request || Specifies whether and how *frontend requests* (requests incoming to the API Management gateway) are logged.<br/><br/> If this setting is enabled, specify **Headers to log**, **Number of payload bytes to log**, or both. |
40
40
| Frontend Response || Specifies whether and how *frontend responses* (responses outgoing from the API Management gateway) are logged.<br/><br/> If this setting is enabled, specify **Headers to log**, **Number of payload bytes to log**, or both. |
41
41
| Backend Request || Specifies whether and how *backend requests* (requests outgoing from the API Management gateway) are logged.<br/><br/> If this setting is enabled, specify **Headers to log**, **Number of payload bytes to log**, or both. |
42
-
| Backend Response | | Specifies whether and how *backend responses* (responses incoming to the API Management gateway) are logged. <br/><br/> If this setting is enabled, specify **Headers to log**, **Number of payload bytes to log**, or both.
42
+
| Backend Response | | Specifies whether and how *backend responses* (responses incoming to the API Management gateway) are logged. <br/><br/> If this setting is enabled, specify **Headers to log**, **Number of payload bytes to log**, or both.
@@ -42,13 +42,6 @@ Deployment stacks provide the following benefits:
42
42
-[What-if](./deploy-what-if.md) isn't available in the preview.
43
43
- A management group-scoped stack is restricted from deploying to another management group. It can only deploy to the management group of the stack itself or to a child subscription.
44
44
45
-
## Built-in roles
46
-
47
-
There are two built-in roles for deployment stack:
48
-
49
-
-**Azure Deployment Stack Contributor**: Allows users to manage deployment stacks, but cannot create or delete deny assignments within the deployment stacks.
50
-
-**Azure Deployment Stack Owner**: Allows users to manage deployment stacks, including those with deny assignments.
51
-
52
45
## Create deployment stacks
53
46
54
47
A deployment stack resource can be created at resource group, subscription, or management group scope. The template passed into a deployment stack defines the resources to be created or updated at the target scope specified for the template deployment.
@@ -599,16 +592,6 @@ To delete a managed resource, remove the resource definition from the underlying
599
592
600
593
## Protect managed resources against deletion
601
594
602
-
When creating a deployment stack, it's possible to assign a specific type of permissions to the managed resources, which prevents their deletion by unauthorized security principals. These settings are referred to as deny settings. You want to store the stack at a parent scope.
603
-
604
-
> [!NOTE]
605
-
> The latest release requires specific permissions at the stack scope in order to:
606
-
>
607
-
> - Create or update a deployment stack and set the deny setting to a value other than "None".
608
-
> - Update or delete a deployment stack with an existing deny setting of something other than "None"
609
-
>
610
-
> Use the [built-in roles](#built-in-roles) to grant the permissions.
611
-
612
595
# [PowerShell](#tab/azure-powershell)
613
596
614
597
The Azure PowerShell includes these parameters to customize the deny assignment:
Copy file name to clipboardExpand all lines: articles/copilot/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Microsoft Copilot for Azure (preview) is made available to customers under the t
27
27
28
28
## Manage access
29
29
30
-
By default, Copilot for Azure is available to all users in a tenant. However, [Global Administrators](/entra/identity/role-based-access-control/permissions-reference#global-administrator) can choose to limit access to Copilot for Azure for their organization.
30
+
By default, Copilot for Azure is available to all users in a tenant. However, [Global Administrators](/entra/identity/role-based-access-control/permissions-reference#global-administrator) can choose to control access to Copilot for Azure for their organization.
31
31
32
32
For more information, see [Manage access to Microsoft Copilot for Azure](manage-access.md).
Copy file name to clipboardExpand all lines: articles/cosmos-db/nosql/how-to-change-capacity-mode.md
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,6 @@ author: richagaur
6
6
ms.author: richagaur
7
7
ms.service: cosmos-db
8
8
ms.subservice: nosql
9
-
ms.custom:
10
-
- build-2024
11
9
ms.topic: how-to
12
10
ms.date: 05/08/2024
13
11
#Customer Intent: As an administrator, I want to change the capacity mode, so that I can migrate from serverless to provisioned capacity.
@@ -17,7 +15,8 @@ ms.date: 05/08/2024
17
15
18
16
[!INCLUDE[NoSQL](../includes/appliesto-nosql.md)]
19
17
20
-
Azure Cosmos DB for NoSQL accounts in serverless capacity mode can be changed to provisioned capacity mode. Changing from serverless to provisioned capacity mode converts all containers within the account to manual provisioned throughput containers in-place. The containers' throughput is determined according to the following formula: `Throughput(RU/s) = max(5000, StorageInGB * 10)`.
18
+
Azure Cosmos DB for NoSQL accounts in serverless capacity mode can be changed to provisioned capacity mode. Changing from serverless to provisioned capacity mode converts all containers within the account to manual provisioned throughput containers in-place. The containers' throughput is determined according to the following formula:
19
+
`Throughput(RU/s) = max(5000, number of partitions * 1000)`.
21
20
22
21
You can also change the throughput or provisioning mode from manual to autoscale once the migration is complete.
23
22
@@ -33,26 +32,33 @@ You can also change the throughput or provisioning mode from manual to autoscale
33
32
34
33
## Register for preview
35
34
36
-
To enable this feature, register for the preview feature **Change capacity mode (preview)** in your subscription. For more information, see [register for an Azure Cosmos DB preview feature](../access-previews.md).
35
+
36
+
To enable this feature, register for the preview feature **Change capacity mode from serverless to provisioned throughput** in your subscription. For more information, see [register for an Azure Cosmos DB preview feature](../access-previews.md).
37
37
38
38
## Change capacity mode
39
39
40
40
Follow these steps to change the capacity mode using Azure portal.
41
41
42
42
1. In the Azure portal, navigate to your API for NoSQL account.
43
43
44
-
1. Select the **Change** option associated with the **capacity mode** field in the **Overview** section of the account page.
44
+
1. Select the **Change capacity mode to provisioned throughput** option in the **Overview** section of the account page.
45
45
46
46
1. Review the changes and select **Confirm** to start the migration.
47
47
48
48
1. Monitor the status using the **state** field in the **Overview** section. The status indicates that the account is **updating** while the migration is in progress.
49
49
50
-
1. Once the migration is complete, the **capacity mode** field is now set to **provisioned capacity**.
50
+
1. Once the migration is complete, the **capacity mode** field is now set to **provisioned throughput**.
51
+
52
+
## Limitations
51
53
52
-
> [!IMPORTANT]
53
-
> There are no service level agreements (SLAs) associated with the duration of the capacity mode change. You cannot execute any management operation while the migration is in progress. However, the containers can be accessed as usual by any client application.
54
+
- This is one time migration that is; the account can't be reversed to serverless capacity mode again.
55
+
- There's no SLA associated with the duration of migration.
56
+
- Any management operation can't be executed while the migration is in progress.
57
+
- In cases where you need to restore a deleted Cosmos DB account, the account is restored to provisioned throughput if the capacity mode was changed from serverless to provisioned, irrespective of the backup timestamp.
58
+
- In cases where you need to restore a deleted serverless container within an existing account, which was migrated from serverless to provisioned throughput, contact Microsoft support.
54
59
55
60
## Related content
56
61
57
62
-[Chose between autoscale and manual throughput](../how-to-choose-offer.md).
58
63
-[Choose between serverless and provisioned throughput](../throughput-serverless.md).
0 commit comments