Skip to content

Commit 9623b39

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into VNetsyncWAN
2 parents 0851d4c + 83353cc commit 9623b39

File tree

56 files changed

+1270
-574
lines changed

Some content is hidden

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

56 files changed

+1270
-574
lines changed

.openpublishing.redirection.app-service.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1850,6 +1850,16 @@
18501850
"redirect_url": "/azure/app-service/scripts/powershell-scale-manual",
18511851
"redirect_document_id": false
18521852
},
1853+
{
1854+
"source_path_from_root": "/articles/app-service/get-resource-events.md",
1855+
"redirect_url": "/azure/app-service/monitor-app-service",
1856+
"redirect_document_id": false
1857+
},
1858+
{
1859+
"source_path_from_root": "/articles/app-service/overview-monitoring.md",
1860+
"redirect_url": "/azure/app-service/monitor-app-service",
1861+
"redirect_document_id": false
1862+
},
18531863
{
18541864
"source_path_from_root": "/articles/app-service/app-service-security-attributes.md",
18551865
"redirect_url": "/azure/app-service/security-baseline",

articles/ai-services/openai/concepts/model-retirements.md

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure OpenAI
44
description: Learn about the model deprecations and retirements in Azure OpenAI.
55
ms.service: azure-ai-openai
66
ms.topic: conceptual
7-
ms.date: 06/19/2024
7+
ms.date: 07/10/2024
88
ms.custom:
99
manager: nitinme
1010
author: mrbullwinkle
@@ -25,16 +25,43 @@ Azure OpenAI Service models are continually refreshed with newer and more capabl
2525
* Deprecation
2626
* When a model is deprecated, it's no longer available for new customers. It continues to be available for use by customers with existing deployments until the model is retired.
2727

28-
## Preretirement notification
28+
## Notifications
2929

3030
Azure OpenAI notifies customers of active Azure OpenAI Service deployments for models with upcoming retirements. We notify customers of upcoming retirements as follows for each deployment:
3131

32-
* At least 60 days before retirement
33-
* At least 30 days before retirement
34-
* At retirement
32+
1. At model launch, we programmatically designate a "not sooner than" retirement date (typically six months to one year out).
33+
2. At least 60 days notice before model retirement for Generally Available (GA) models.
34+
3. At least 14 days notice before preview model version upgrades.
3535

3636
Retirements are done on a rolling basis, region by region.
3737

38+
## Model availability
39+
40+
1. At least one year of model availability for GA models after the release date of a model in at least one region worldwide
41+
2. For global deployments, all future model versions starting with `gpt-4o` and `gpt-4 0409` will be available with their (`N`) next succeeding model (`N+1`) for comparison together.
42+
1. Customers have 60 days to try out a new GA model in at least one global, or standard region, before any upgrades happen to a newer GA model.
43+
44+
### Considerations for the Azure public cloud
45+
46+
Be aware of the following:
47+
48+
1. All model version combinations will **not** be available in all regions.
49+
2. Model version `N` and `N+1` might not always be available in the same region.
50+
3. GA model version `N` might upgrade to a future model version `N+X` in some regions based on capacity limitations, and without the new model version `N+X` separately being available to test in the same region. The new model version will be available to test in other regions before any upgrades are scheduled.
51+
4. Preview model versions and GA versions of the same model won't always be available to test together in the same region. There will be preview and GA versions available to test in different regions.
52+
5. We reserve the right to limit future customers using a particular region to balance service quality for existing customers.
53+
6. As always at Microsoft, security is of the utmost importance. If a model or model version is found to have compliance or security issues, we reserve the right to invoke the need to do emergency retirements. See the terms of service for more information.
54+
55+
### Special considerations for Azure Government clouds
56+
57+
1. Global standard deployments won't be available in government clouds.
58+
2. Not all models or model versions available in commercial / public cloud will be available in government clouds.
59+
3. In the Azure Government clouds, we intend to support only one version of a given model at a time.
60+
1. For example only one version of `gpt-35-turbo 0125` and `gpt-4o (2024-05-13)`.
61+
4. There will however be a 30 day overlap between new model versions, where more than two will be available.
62+
1. For example if `gpt-35-turbo 0125` or `gpt-4o (2024-05-13)` is updated to a future version, or
63+
2. for model family changes beyond version updates, such as when moving from `gpt-4 1106-preview` to `gpt-4o (2024-05-13)`.
64+
3865
### Who is notified of upcoming retirements
3966

4067
Azure OpenAI notifies those who are members of the following roles for each subscription with a deployment of a model with an upcoming retirement.

articles/ai-services/speech-service/how-to-configure-azure-ad-auth.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ The token context must be set to "https://cognitiveservices.azure.com/.default".
103103
::: zone-end
104104

105105
::: zone pivot="programming-language-python"
106-
To get a Microsoft Entra access token in Java, use the [Azure Identity Client Library](/python/api/overview/azure/identity-readme).
106+
To get a Microsoft Entra access token in Python, use the [Azure Identity Client Library](/python/api/overview/azure/identity-readme).
107107

108108
Here's an example of using Azure Identity to get a Microsoft Entra access token from an interactive browser:
109109
```Python

articles/aks/network-observability-managed-cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ az aks create \
153153
--network-plugin azure \
154154
--network-plugin-mode overlay \
155155
--pod-cidr 192.168.0.0/16 \
156-
--enable-network-observability
156+
--enable-advanced-network-observability
157157
```
158158

159159
###### Update Existing cluster
@@ -164,7 +164,7 @@ Use [az aks update](/cli/azure/aks#az-aks-update) to enable Network Observabilit
164164
az aks update \
165165
--resource-group myResourceGroup \
166166
--name myAKSCluster \
167-
--enable-network-observability
167+
--enable-advanced-network-observability
168168
```
169169

170170
##### Example 2: **Cilium**

articles/analysis-services/analysis-services-network-faq.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ sections:
4242
I have a source database behind a firewall. How can I configure the firewall to allow my Analysis Services server to access it?
4343
answer: |
4444
Azure Analysis Services does not use fixed IP addresses or Service Tags. The range of IP addresses your Analysis Services servers use can be anything in the range of IP addresses for the *Azure region*. You have to provide the *full range* of IP addresses for the Azure region of your server in the source database firewall rules. Another, and possibly more secure, alternative is to configure an On-premises Data Gateway. You can then configure your Analysis Services servers with the [AlwaysUseGateway server property](analysis-services-vnet-gateway.md#configure-alwaysusegateway-property), and then ensure the On-premises Data Gateway has an IP address allowed by the firewall rules of the data source.
45+
46+
- name: Consumer email accounts
47+
questions:
48+
- question: |
49+
Can I invite consumer email accounts (outlook.com and gmail.com) to the tenant and give permissions to access Azure Analysis Services?
50+
answer: |
51+
Yes, Azure Analysis Services supports B2C accounts (consumer email accounts who are invited into the Server tenant). However there are limitations with such accounts, for example Single Sign-On from Power BI service Live Connect reports may not be supported for some providers of consumer email accounts.
4552
4653
- name: Azure apps with IP address
4754
questions:

articles/app-service/get-resource-events.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

articles/app-service/monitor-app-service.md

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,28 @@ ms.service: app-service
1515

1616
## App Service monitoring
1717

18+
Azure App Service provides several monitoring options for monitoring resources for availability, performance, and operation. Options include Diagnostic Settings, Application Insights, log stream, metrics, quotas and alerts, and activity logs.
19+
1820
On the Azure portal page for your web app, you can select **Diagnose and solve problems** from the left navigation to access complete App Service diagnostics for your app. For more information about the App Service diagnostics tool, see [Azure App Service diagnostics overview](overview-diagnostics.md).
1921

2022
App Service provides built-in diagnostics logging to assist with debugging apps. For more information about the built-in logs, see [Stream diagnostics logs](troubleshoot-diagnostic-logs.md#stream-logs).
2123

2224
You can also use Azure Health check to monitor App Service instances. For more information, see [Monitor App Service instances using Health check](monitor-instances-health-check.md).
2325

24-
For a complete overview and summary of App Service monitoring options, see [Azure App Service monitoring overview](overview-monitoring.md).
26+
If you're using ASP.NET Core, ASP.NET, Java, Node.js, or Python, we recommend [enabling observability with Application Insights](/azure/azure-monitor/app/opentelemetry-enable). To learn more about observability experiences offered by Application Insights, see [Application Insights overview](/azure/azure-monitor/app/app-insights-overview).
27+
28+
### Monitoring scenarios
29+
30+
The following table lists monitoring methods to use for different scenarios.
31+
32+
|Scenario|Monitoring method |
33+
|----------|-----------|
34+
|I want to monitor platform metrics and logs | [Azure Monitor platform metrics](#platform-metrics)|
35+
|I want to monitor application performance and usage | (Azure Monitor) [Application Insights](#application-insights)|
36+
|I want to monitor built-in logs for testing and development|[Log stream](troubleshoot-diagnostic-logs.md#stream-logs)|
37+
|I want to monitor resource limits and configure alerts|[Quotas and alerts](web-sites-monitor.md)|
38+
|I want to monitor web app resource events|[Activity logs](#activity-log)|
39+
|I want to monitor metrics visually|[Metrics](web-sites-monitor.md#metrics-granularity-and-retention-policy)|
2540

2641
[!INCLUDE [horz-monitor-insights](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-insights.md)]
2742

@@ -36,16 +51,44 @@ For more information about the resource types for App Service, see [App Service
3651

3752
[!INCLUDE [horz-monitor-data-storage](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-data-storage.md)]
3853

54+
<a name="platform-metrics"></a>
3955
[!INCLUDE [horz-monitor-platform-metrics](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-platform-metrics.md)]
4056
For a list of available metrics for App Service, see [App Service monitoring data reference](monitor-app-service-reference.md#metrics).
4157

58+
For help understanding metrics in App Service, see [Understand metrics](web-sites-monitor.md#understand-metrics). Metrics can be viewed by aggregates on data (ie. average, max, min, etc.), instances, time range, and other filters. Metrics can monitor performance, memory, CPU, and other attributes.
59+
4260
[!INCLUDE [horz-monitor-resource-logs](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-resource-logs.md)]
4361
For the available resource log categories, their associated Log Analytics tables, and the logs schemas for App Service, see [App Service monitoring data reference](monitor-app-service-reference.md#resource-logs).
4462

4563
[!INCLUDE [audit log categories tip](./includes/azure-monitor-log-category-groups-tip.md)]
4664

65+
<a name="activity-log"></a>
4766
[!INCLUDE [horz-monitor-activity-log](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-activity-log.md)]
4867

68+
### Azure activity logs for App Service
69+
70+
Azure activity logs for App Service include details such as:
71+
72+
- What operations were taken on the resources (ex: App Service Plans)
73+
- Who started the operation
74+
- When the operation occurred
75+
- Status of the operation
76+
- Property values to help you research the operation
77+
78+
Azure activity logs can be queried using the Azure portal, PowerShell, REST API, or CLI.
79+
80+
### Ship activity logs to Event Grid
81+
82+
While activity logs are user-based, there's a new [Azure Event Grid](../event-grid/index.yml) integration with App Service (preview) that logs both user actions and automated events. With Event Grid, you can configure a handler to react to the said events. For example, use Event Grid to instantly trigger a serverless function to run image analysis each time a new photo is added to a blob storage container.
83+
84+
Alternatively, you can use Event Grid with Logic Apps to process data anywhere, without writing code. Event Grid connects data sources and event handlers.
85+
86+
To view the properties and schema for App Service events, see [Azure App Service as an Event Grid source](../event-grid/event-schema-app-service.md).
87+
88+
## Log stream (via App Service Logs)
89+
90+
Azure provides built-in diagnostics to assist during testing and development to debug an App Service app. [Log stream](troubleshoot-diagnostic-logs.md#stream-logs) can be used to get quick access to output and errors written by your application, and logs from the web server. These are standard output/error logs in addition to web server logs.
91+
4992
[!INCLUDE [horz-monitor-analyze-data](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-analyze-data.md)]
5093

5194
[!INCLUDE [horz-monitor-external-tools](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-external-tools.md)]
@@ -85,6 +128,10 @@ See [Azure Monitor queries for App Service](https://github.com/microsoft/AzureMo
85128

86129
[!INCLUDE [horz-monitor-insights-alerts](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-insights-alerts.md)]
87130

131+
### Quotas and alerts
132+
133+
Apps that are hosted in App Service are subject to certain limits on the resources they can use. [The limits](web-sites-monitor.md#understand-quotas) are defined by the App Service plan that's associated with the app. Metrics for an app or an App Service plan can be hooked up to alerts.
134+
88135
### App Service alert rules
89136

90137
The following table lists common and recommended alert rules for App Service.

0 commit comments

Comments
 (0)