Skip to content

Commit e225c44

Browse files
committed
edit pass: app-articles-batch-18
1 parent ade37bf commit e225c44

File tree

8 files changed

+26
-28
lines changed

8 files changed

+26
-28
lines changed

articles/azure-monitor/app/azure-ad-authentication.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ The following SDKs and features are unsupported for use with Azure AD authentica
3333
Azure AD authentication is only available for Application Insights Java Agent greater than or equal to 3.2.0.
3434
- [ApplicationInsights JavaScript web SDK](javascript.md).
3535
- [Application Insights OpenCensus Python SDK](opencensus-python.md) with Python version 3.4 and 3.5.
36-
3736
- [Certificate/secret-based Azure AD](../../active-directory/authentication/active-directory-certificate-based-authentication-get-started.md) isn't recommended for production. Use Managed Identities instead.
3837
- On-by-default codeless monitoring (for languages) for Azure App Service, Azure Virtual Machines/Azure Virtual Machine Scale Sets, and Azure Functions.
3938
- [Availability tests](availability-overview.md).
@@ -145,11 +144,11 @@ appInsights.defaultClient.config.aadTokenCredential = credential;
145144
> [!IMPORTANT]
146145
> Use the full connection string, which includes `IngestionEndpoint`, when you configure your app with the Java agent. For example, use `InstrumentationKey=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX;IngestionEndpoint=https://XXXX.applicationinsights.azure.com/`.
147146
148-
> [!NOTE]
149-
> For more information about migrating from the 2.X SDK to the 3.X Java agent, see [Upgrading from Application Insights Java 2.x SDK](java-standalone-upgrade-from-2x.md).
150-
151147
1. Add the JSON configuration to the *ApplicationInsights.json* configuration file depending on the authentication you're using. We recommend using managed identities.
152148

149+
> [!NOTE]
150+
> For more information about migrating from the 2.X SDK to the 3.X Java agent, see [Upgrading from Application Insights Java 2.x SDK](java-standalone-upgrade-from-2x.md).
151+
153152
#### System-assigned managed identity
154153

155154
The following example shows how to configure the Java agent to use system-assigned managed identity for authentication with Azure AD.

articles/azure-monitor/app/data-model-request-telemetry.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ID is the identifier of a request call instance. It's used for correlation betwe
3232

3333
## URL
3434

35-
The request URL with all query string parameters.
35+
URL is the request URL with all query string parameters.
3636

3737
**Maximum length**: 2,048 characters
3838

@@ -56,7 +56,7 @@ The response code is the result of a request execution. It's the HTTP status cod
5656

5757
Success indicates whether a call was successful or unsuccessful. This field is required. When a request isn't set explicitly to `false`, it's considered to be successful. Set this value to `false` if the operation was interrupted by an exception or a returned error result code.
5858

59-
For web applications, Application Insights define a request as successful when the response code is less than `400` or equal to `401`. However, there are cases when this default mapping doesn't match the semantics of the application.
59+
For web applications, Application Insights defines a request as successful when the response code is less than `400` or equal to `401`. However, there are cases when this default mapping doesn't match the semantics of the application.
6060

6161
Response code `404` might indicate "no records," which can be part of regular flow. It also might indicate a broken link. For broken links, you can implement more advanced logic. You can mark broken links as failures only when those links are located on the same site by analyzing the URL referrer. Or you can mark them as failures when they're accessed from the company's mobile application. Similarly, `301` and `302` indicate failure when they're accessed from the client that doesn't support redirect.
6262

@@ -75,6 +75,6 @@ You can read more about the request result code and status code in the [blog pos
7575
## Next steps
7676

7777
- [Write custom request telemetry](./api-custom-events-metrics.md#trackrequest).
78-
- See [data model](data-model.md) for Application Insights types and data model.
78+
- See the [data model](data-model.md) for Application Insights types and data models.
7979
- Learn how to [configure an ASP.NET Core](./asp-net.md) application with Application Insights.
8080
- Check out [platforms](./app-insights-overview.md#supported-languages) supported by Application Insights.

articles/azure-monitor/app/live-stream.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ If you want to monitor a particular server role instance, you can filter by serv
171171

172172
Live Metrics custom filters allow you to control which of your application's telemetry is streamed to the Live Metrics view in the Azure portal. The filters criteria are sent to the apps that are instrumented with the Application Insights SDK. The filter value could potentially contain sensitive information, such as the customer ID. To keep this value secured and prevent potential disclosure to unauthorized applications, you have two options:
173173

174-
- **Recommended:** Secure the Live Metrics channel by using [Azure Active Directory (Azure AD) authentication](./azure-ad-authentication.md#configuring-and-enabling-azure-ad-based-authentication).
174+
- **Recommended:** Secure the Live Metrics channel by using [Azure Active Directory (Azure AD) authentication](./azure-ad-authentication.md#configure-and-enable-azure-ad-based-authentication).
175175
- **Legacy (no longer recommended):** Set up an authenticated channel by configuring a secret API key as explained in the "Legacy option" section.
176176

177177
> [!NOTE]

articles/azure-monitor/app/tutorial-runtime-exceptions.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -60,29 +60,28 @@ Application Insights collects any failures in your application. It lets you view
6060

6161
1. The operations detail also shows a format exception, which appears to have caused the failure. You can see that it's because of an invalid Zip Code. You can open the debug snapshot to see code-level debug information in Visual Studio.
6262

63-
![Screenshot that shows Exception details.](media/tutorial-runtime-exceptions/failed-requests-exception.png)
63+
![Screenshot that shows exception details.](media/tutorial-runtime-exceptions/failed-requests-exception.png)
6464

6565
## Identify failing code
6666
The Snapshot Debugger collects snapshots of the most frequent exceptions in your application to assist you in diagnosing its root cause in production. You can view debug snapshots in the portal to see the call stack and inspect variables at each call stack frame. Afterward, you can debug the source code by downloading the snapshot and opening it in Visual Studio 2019 Enterprise.
6767

6868
1. In the properties of the exception, select **Open debug snapshot**.
69-
1. The **Debug Snapshot** pane opens with the call stack for the request. Select any method to view the values of all local variables at the time of the request. Starting from the top method in this example, we can see local variables that have no value.
69+
1. The **Debug Snapshot** pane opens with the call stack for the request. Select any method to view the values of all local variables at the time of the request. Starting from the top method in this example, you can see local variables that have no value.
7070

71-
![Screenshot that shows the debug snapshot.](media/tutorial-runtime-exceptions/debug-snapshot-01.png)
71+
![Screenshot that shows the Debug Snapshot pane.](media/tutorial-runtime-exceptions/debug-snapshot-01.png)
7272

73-
1. The first call that has valid values is **ValidZipCode**. We can see that a Zip Code was provided with letters that can't be translated into an integer. This issue appears to be the error in the code that must be corrected.
73+
1. The first call that has valid values is **ValidZipCode**. You can see that a Zip Code was provided with letters that can't be translated into an integer. This issue appears to be the error in the code that must be corrected.
7474

7575
![Screenshot that shows an error in the code that must be corrected.](media/tutorial-runtime-exceptions/debug-snapshot-02.png)
7676

77-
1. You can then download this snapshot into Visual Studio where we can locate the actual code that must be corrected. To do so, select **Download Snapshot**.
77+
1. You can then download this snapshot into Visual Studio where you can locate the actual code that must be corrected. To do so, select **Download Snapshot**.
7878
1. The snapshot is loaded into Visual Studio.
7979
1. You can now run a debug session in Visual Studio Enterprise that quickly identifies the line of code that caused the exception.
8080

81-
![Screenshot that shows Exception in code.](media/tutorial-runtime-exceptions/exception-code.png)
82-
81+
![Screenshot that shows an exception in the code.](media/tutorial-runtime-exceptions/exception-code.png)
8382

8483
## Use analytics data
85-
All data collected by Application Insights is stored in Azure Log Analytics, which provides a rich query language that you can use to analyze the data in various ways. We can use this data to analyze the requests that generated the exception we're researching.
84+
All data collected by Application Insights is stored in Azure Log Analytics, which provides a rich query language that you can use to analyze the data in various ways. You can use this data to analyze the requests that generated the exception you're researching.
8685

8786
1. Select the CodeLens information above the code to view telemetry provided by Application Insights.
8887

@@ -92,17 +91,17 @@ All data collected by Application Insights is stored in Azure Log Analytics, whi
9291

9392
![Screenshot that shows Application Insights window that includes several queries.](media/tutorial-runtime-exceptions/analytics.png)<br>
9493

95-
## Add work item
94+
## Add a work item
9695
If you connect Application Insights to a tracking system, such as Azure DevOps or GitHub, you can create a work item directly from Application Insights.
9796

9897
1. Return to the **Exception Properties** pane in Application Insights.
9998
1. Select **New Work Item**.
10099
1. The **New Work Item** pane opens with details about the exception already populated. You can add more information before you save it.
101100

102-
![Screenshot that shows New Work Item.](media/tutorial-runtime-exceptions/new-work-item.png)
101+
![Screenshot that shows the New Work Item pane.](media/tutorial-runtime-exceptions/new-work-item.png)
103102

104103
## Next steps
105104
Now that you've learned how to identify runtime exceptions, advance to the next tutorial to learn how to identify and diagnose performance issues.
106105

107106
> [!div class="nextstepaction"]
108-
> * [Identify performance issues](./tutorial-performance.md)
107+
> [Identify performance issues](./tutorial-performance.md)

articles/azure-monitor/app/visual-studio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ In Visual Studio, you see a count of the events that were logged by the Applicat
2525

2626
Select the **Application Insights** button to search your telemetry.
2727

28-
## Application Insights search
28+
## Application Insights Search
2929
The **Application Insights Search** window shows logged events. If you signed in to Azure when you set up Application Insights, you can search the same events in the Azure portal. Right-click the project and select **Application Insights** > **Search**.
3030

3131
![Screenshot that shows the Application Insights Search window.](./media/visual-studio/34.png)

articles/azure-monitor/profiler/profiler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ To enable Azure AD for profiles ingestion:
9797

9898
b. [User-Assigned Managed identity documentation](../../app-service/overview-managed-identity.md?tabs=portal%2chttp#add-a-user-assigned-identity)
9999

100-
1. [Configure and enable Azure AD](../app/azure-ad-authentication.md?tabs=net#configuring-and-enabling-azure-ad-based-authentication) in your Application Insights resource.
100+
1. [Configure and enable Azure AD](../app/azure-ad-authentication.md?tabs=net#configure-and-enable-azure-ad-based-authentication) in your Application Insights resource.
101101

102102
1. Add the following application setting to let the Profiler agent know which managed identity to use:
103103

articles/azure-monitor/snapshot-debugger/snapshot-debugger-app-service.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ To turn-on Azure AD for snapshot ingestion:
7676

7777
1. For User-Assigned Managed identity, see the following [documentation](../../app-service/overview-managed-identity.md?tabs=portal%2chttp#add-a-user-assigned-identity).
7878

79-
1. Configure and turn on Azure AD in your Application Insights resource. For more information, see the following [documentation](../app/azure-ad-authentication.md?tabs=net#configuring-and-enabling-azure-ad-based-authentication)
79+
1. Configure and turn on Azure AD in your Application Insights resource. For more information, see the following [documentation](../app/azure-ad-authentication.md?tabs=net#configure-and-enable-azure-ad-based-authentication)
8080
1. Add the following application setting, used to let Snapshot Debugger agent know which managed identity to use:
8181

8282
For System-Assigned Identity:

includes/application-insights-data-model-measurements.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ ms.topic: include
55
ms.date: 11/09/2018
66
ms.author: mbullwin
77
---
8-
Collection of custom measurements. Use this collection to report named measurement associated with the telemetry item. Typical use cases are:
9-
- the size of Dependency Telemetry payload
10-
- the number of queue items processed by Request Telemetry
11-
- time that customer took to complete the step in wizard step completion Event Telemetry.
8+
Collection of custom measurements: Use this collection to report named measurements associated with the telemetry item. Typical use cases are:
9+
- The size of the Dependency telemetry payload.
10+
- The number of queue items processed by Request telemetry.
11+
- The time that a customer took to finish the wizard step completing Event telemetry.
1212

1313
You can query custom measurements in Application Analytics:
1414

@@ -19,6 +19,6 @@ customEvents
1919
```
2020

2121
> [!NOTE]
22-
> Custom measurements are associated with the telemetry item they belong to. They are subject to sampling with the telemetry item containing those measurements. To track a measurement that has a value independent from other telemetry types, use [Metric telemetry](../articles/azure-monitor/app/api-custom-events-metrics.md).
22+
> Custom measurements are associated with the telemetry item they belong to. They're subject to sampling with the telemetry item that contains those measurements. To track a measurement that has a value independent from other telemetry types, use [Metric telemetry](../articles/azure-monitor/app/api-custom-events-metrics.md).
2323
24-
Max key length: 150
24+
**Maximum key length**: 150

0 commit comments

Comments
 (0)