Skip to content

Commit 7052234

Browse files
authored
Merge pull request #253106 from MicrosoftDocs/main
9/27 OOB Publish at 6PM
2 parents 6128a44 + f467592 commit 7052234

File tree

121 files changed

+1254
-1464
lines changed

Some content is hidden

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

121 files changed

+1254
-1464
lines changed

.openpublishing.redirection.active-directory.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5460,6 +5460,11 @@
54605460
"redirect_url": "/azure/active-directory/fundamentals/concept-fundamentals-security-defaults",
54615461
"redirect_document_id": true
54625462
},
5463+
{
5464+
"source_path_from_root": "/articles/active-directory/reports-monitoring/reference-azure-ad-sla-performance.md",
5465+
"redirect_url": "/azure/active-directory/reports-monitoring/reference-sla-performance",
5466+
"redirect_document_id": true
5467+
},
54635468
{
54645469
"source_path_from_root": "/articles/active-directory/reports-monitoring/quickstart-filter-audit-log.md",
54655470
"redirect_url": "/azure/active-directory/reports-monitoring/howto-customize-filter-logs",

articles/active-directory/reports-monitoring/reference-azure-ad-sla-performance.md renamed to articles/active-directory/reports-monitoring/reference-sla-performance.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
---
22
title: Microsoft Entra SLA performance
3-
description: Learn about the Microsoft Entra SLA performance
3+
description: Learn about the Microsoft Entra service level performance and attainment
44
services: active-directory
55
author: shlipsey3
66
manager: amycolannino
77
ms.service: active-directory
88
ms.topic: reference
99
ms.workload: identity
1010
ms.subservice: report-monitor
11-
ms.date: 05/22/2023
11+
ms.date: 09/27/2023
1212
ms.author: sarahlipsey
13-
ms.reviewer: besiler
13+
ms.reviewer: egreenberg14
1414

15-
ms.collection: M365-identity-device-management
1615
---
1716

1817
# Microsoft Entra SLA performance

articles/azure-functions/dotnet-isolated-in-process-differences.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Use the following table to compare feature and functional differences between th
4949

5050
<sup>5</sup> ASP.NET Core types are not supported for .NET Framework.
5151

52-
<sup>6</sup> The isolated worker model supports .NET 8 as a preview, currently for Linux applications only. .NET 8 is not yet available for the in-process model. See the [Azure Functions Roadmap Update post](https://aka.ms/azure-functions-dotnet-roadmap) for more information about .NET 8 plans.
52+
<sup>6</sup> The isolated worker model supports .NET 8 [as a preview](./dotnet-isolated-process-guide.md#preview-net-versions). For information about .NET 8 plans, including future options for the in-process model, see the [Azure Functions Roadmap Update post](https://aka.ms/azure-functions-dotnet-roadmap).
5353

5454
[HttpRequest]: /dotnet/api/microsoft.aspnetcore.http.httprequest
5555
[IActionResult]: /dotnet/api/microsoft.aspnetcore.mvc.iactionresult

articles/azure-functions/dotnet-isolated-process-guide.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,38 @@ After the debugger is attached, the process execution resumes, and you'll be abl
664664

665665
Because your isolated worker process app runs outside the Functions runtime, you need to attach the remote debugger to a separate process. To learn more about debugging using Visual Studio, see [Remote Debugging](functions-develop-vs.md?tabs=isolated-process#remote-debugging).
666666

667+
## Preview .NET versions
668+
669+
Azure Functions currently can be used with the following preview versions of .NET:
670+
671+
| Operating system | .NET preview version |
672+
| - | - |
673+
| Windows | .NET 8 Preview 7 |
674+
| Linux | .NET 8 RC1 |
675+
676+
### Using a preview .NET SDK
677+
678+
To use Azure Functions with a preview version of .NET, you need to update your project by:
679+
680+
1. Installing the relevant .NET SDK version in your development
681+
1. Changing the `TargetFramework` setting in your `.csproj` file
682+
683+
When deploying to a function app in Azure, you also need to ensure that the framework is made available to the app. To do so on Windows, you can use the following CLI command. Replace `<groupName>` with the name of the resource group, and replace `<appName>` with the name of your function app. Replace `<framework>` with the appropriate version string, such as "v8.0".
684+
685+
```azurecli
686+
az functionapp config set -g <groupName> -n <appName> --net-framework-version <framework>
687+
```
688+
689+
### Considerations for using .NET preview versions
690+
691+
Keep these considerations in mind when using Functions with preview versions of .NET:
692+
693+
If you author your functions in Visual Studio, you must use [Visual Studio Preview](https://visualstudio.microsoft.com/vs/preview/), which supports building Azure Functions projects with .NET preview SDKs. You should also ensure you have the latest Functions tools and templates. To update these, navigate to `Tools->Options`, select `Azure Functions` under `Projects and Solutions`, and then click the `Check for updates` button, installing updates as prompted.
694+
695+
During the preview period, your development environment might have a more recent version of the .NET preview than the hosted service. This can cause the application to fail when deployed. To address this, you can configure which version of the SDK to use in [`global.json`](/dotnet/core/tools/global-json). First, identify which versions you have installed using `dotnet --list-sdks` and note the version that matches what the service supports. Then you can run `dotnet new globaljson --sdk-version <sdk-version> --force`, substituting `<sdk-version>` for the version you noted in the previous command. For example, `dotnet new globaljson --sdk-version dotnet-sdk-8.0.100-preview.7.23376.3 --force` will cause the system to use the .NET 8 Preview 7 SDK when building your project.
696+
697+
Note that due to just-in-time loading of preview frameworks, function apps running on Windows may experience increased cold start times when compared against earlier GA versions.
698+
667699
## Next steps
668700

669701
> [!div class="nextstepaction"]

articles/azure-monitor/logs/cost-logs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The default pricing for Log Analytics is a pay-as-you-go model that's based on i
2424

2525
## Data size calculation
2626

27-
Data volume is measured as the size of the data that will be stored in GB (10^9 bytes). The data size of a single record is calculated from a string representation of the columns that are stored in the Log Analytics workspace for that record. It doesn't matter whether the data is sent from an agent or added during the ingestion process. This calculation includes any custom columns added by the [logs ingestion API](logs-ingestion-api-overview.md), [transformations](../essentials/data-collection-transformations.md) or [custom fields](custom-fields.md) that are added as data is collected and then stored in the workspace.
27+
Data volume is measured as the size of the data sent to be stored and is measured in units of GB (10^9 bytes). The data size of a single record is calculated from a string representation of the columns that are stored in the Log Analytics workspace for that record. It doesn't matter whether the data is sent from an agent or added during the ingestion process. This calculation includes any custom columns added by the [logs ingestion API](logs-ingestion-api-overview.md), [transformations](../essentials/data-collection-transformations.md) or [custom fields](custom-fields.md) that are added as data is collected and then stored in the workspace.
2828

2929
>[!NOTE]
3030
>The billable data volume calculation is generally substantially smaller than the size of the entire incoming JSON-packaged event. On average, across all event types, the billed size is around 25 percent less than the incoming data size. It can be up to 50 percent for small events. The percentage includes the effect of the standard columns excluded from billing. It's essential to understand this calculation of billed data size when you estimate costs and compare other pricing models.

articles/cosmos-db/.openpublishing.redirection.cosmos-db.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6214,6 +6214,16 @@
62146214
"source_path_from_root": "/articles/cosmos-db/rag-data-openai.md",
62156215
"redirect_url": "/azure/cosmos-db/vector-search",
62166216
"redirect_document_id": true
6217+
},
6218+
{
6219+
"source_path_from_root": "/articles/cosmos-db/gremlin/quickstart-java.md",
6220+
"redirect_url": "/azure/cosmos-db/gremlin/quickstart-console",
6221+
"redirect_document_id": false
6222+
},
6223+
{
6224+
"source_path_from_root": "/articles/cosmos-db/gremlin/quickstart-php.md",
6225+
"redirect_url": "/azure/cosmos-db/gremlin/quickstart-console",
6226+
"redirect_document_id": false
62176227
}
62186228
]
62196229
}

articles/cosmos-db/gremlin/TOC.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,14 @@
1010
href: gremlin-api-faq.yml
1111
- name: Quickstarts
1212
items:
13-
- name: Gremlin console
13+
- name: Console
1414
href: quickstart-console.md
15-
- name: .NET
16-
href: quickstart-dotnet.md
17-
- name: Java
18-
href: quickstart-java.md
19-
- name: Node.js
20-
href: quickstart-nodejs.md
2115
- name: Python
2216
href: quickstart-python.md
23-
- name: PHP
24-
href: quickstart-php.md
17+
- name: Node.js
18+
href: quickstart-nodejs.md
19+
- name: .NET
20+
href: quickstart-dotnet.md
2521
- name: Tutorials
2622
items:
2723
- name: Query data using Gremlin
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
author: seesharprun
3+
ms.author: sidandrews
4+
ms.service: cosmos-db
5+
ms.subservice: apache-gremlin
6+
ms.topic: include
7+
ms.date: 09/27/2023
8+
---
9+
10+
1. Create shell variables for *accountName*, *resourceGroupName*, and *location*.
11+
12+
```azurecli-interactive
13+
# Variable for resource group name
14+
resourceGroupName="msdocs-cosmos-gremlin-quickstart"
15+
location="westus"
16+
17+
# Variable for account name with a randomly generated suffix
18+
19+
let suffix=$RANDOM*$RANDOM
20+
accountName="msdocs-gremlin-$suffix"
21+
```
22+
23+
1. If you haven't already, sign in to the Azure CLI using `az login`.
24+
25+
1. Use `az group create` to create a new resource group in your subscription.
26+
27+
```azurecli-interactive
28+
az group create \
29+
--name $resourceGroupName \
30+
--location $location
31+
```
32+
33+
1. Use `az cosmosdb create` to create a new API for NoSQL account with default settings.
34+
35+
```azurecli-interactive
36+
az cosmosdb create \
37+
--resource-group $resourceGroupName \
38+
--name $accountName \
39+
--capabilities "EnableGremlin" \
40+
--locations regionName=$location \
41+
--enable-free-tier true
42+
```
43+
44+
> [!NOTE]
45+
> You can have up to one free tier Azure Cosmos DB account per Azure subscription and must opt-in when creating the account. If this command fails to apply the free tier discount, this means another account in the subscription has already been enabled with free tier.
46+
47+
1. Get the API for Gremlin endpoint *NAME* for the account using `az cosmosdb show`.
48+
49+
```azurecli-interactive
50+
az cosmosdb show \
51+
--resource-group $resourceGroupName \
52+
--name $accountName \
53+
--query "name"
54+
```
55+
56+
1. Find the *KEY* from the list of keys for the account with `az-cosmosdb-keys-list`.
57+
58+
```azurecli-interactive
59+
az cosmosdb keys list \
60+
--resource-group $resourceGroupName \
61+
--name $accountName \
62+
--type "keys" \
63+
--query "primaryMasterKey"
64+
```
65+
66+
1. Record the *NAME* and *KEY* values. You use these credentials later.
67+
68+
1. Create a *database* named `cosmicworks` using `az cosmosdb gremlin database create`.
69+
70+
```azurecli-interactive
71+
az cosmosdb gremlin database create \
72+
--resource-group $resourceGroupName \
73+
--account-name $accountName \
74+
--name "cosmicworks"
75+
```
76+
77+
1. Create a *graph* using `az cosmosdb gremlin graph create`. Name the graph `products`, then set the throughput to `400`, and finally set the partition key path to `/category`.
78+
79+
```azurecli-interactive
80+
az cosmosdb gremlin graph create \
81+
--resource-group $resourceGroupName \
82+
--account-name $accountName \
83+
--database-name "cosmicworks" \
84+
--name "products" \
85+
--partition-key-path "/category" \
86+
--throughput 400
87+
```
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
author: seesharprun
3+
ms.author: sidandrews
4+
ms.service: cosmos-db
5+
ms.subservice: apache-gremlin
6+
ms.topic: include
7+
ms.date: 09/27/2023
8+
---
9+
10+
1. Open your terminal in any folder.
11+
12+
1. Use `az group delete` to delete the resource group.
13+
14+
```azurecli-interactive
15+
az group delete \
16+
--name $resourceGroupName
17+
```
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
author: seesharprun
3+
ms.author: sidandrews
4+
ms.service: cosmos-db
5+
ms.subservice: apache-gremlin
6+
ms.topic: include
7+
ms.date: 09/27/2023
8+
---
9+
10+
> [!div class="op_single_selector"]
11+
>
12+
> - [Console](../quickstart-console.md)
13+
> - [Python](../quickstart-python.md)
14+
> - [Node.js](../quickstart-nodejs.md)
15+
> - [.NET](../quickstart-dotnet.md)
16+
>

0 commit comments

Comments
 (0)