Skip to content

Commit 4e63460

Browse files
authored
Merge pull request #227073 from paulth1/app-articles-batch-19
[AQ] edit pass: app-articles-batch-19
2 parents f627947 + 844901b commit 4e63460

File tree

6 files changed

+159
-155
lines changed

6 files changed

+159
-155
lines changed

articles/azure-monitor/app/data-model-context.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,53 +14,53 @@ Every telemetry item might have a strongly typed context field. Every field enab
1414

1515
Information in the application context fields is always about the application that's sending the telemetry. The application version is used to analyze trend changes in the application behavior and its correlation to the deployments.
1616

17-
Maximum length: 1,024
17+
**Maximum length:** 1,024
1818

1919
## Client IP address
2020

21-
This field is the IP address of the client device. IPv4 and IPv6 are supported. When telemetry is sent from a service, the location context is about the user that initiated the operation in the service. Application Insights extract the geo-location information from the client IP and then truncate it. The client IP by itself can't be used as user identifiable information.
21+
This field is the IP address of the client device. IPv4 and IPv6 are supported. When telemetry is sent from a service, the location context is about the user who initiated the operation in the service. Application Insights extract the geo-location information from the client IP and then truncate it. The client IP by itself can't be used as user identifiable information.
2222

23-
Maximum length: 46
23+
**Maximum length:** 46
2424

2525
## Device type
2626

2727
Originally, this field was used to indicate the type of the device the user of the application is using. Today it's used primarily to distinguish JavaScript telemetry with the device type `Browser` from server-side telemetry with the device type `PC`.
2828

29-
Maximum length: 64
29+
**Maximum length:** 64
3030

3131
## Operation ID
3232

3333
This field is the unique identifier of the root operation. This identifier allows grouping telemetry across multiple components. For more information, see [Telemetry correlation](./correlation.md). The operation ID is created by either a request or a page view. All other telemetry sets this field to the value for the containing request or page view.
3434

35-
Maximum length: 128
35+
**Maximum length:** 128
3636

3737
## Parent operation ID
3838

3939
This field is the unique identifier of the telemetry item's immediate parent. For more information, see [Telemetry correlation](./correlation.md).
4040

41-
Maximum length: 128
41+
**Maximum length:** 128
4242

4343
## Operation name
4444

4545
This field is the name (group) of the operation. The operation name is created by either a request or a page view. All other telemetry items set this field to the value for the containing request or page view. The operation name is used for finding all the telemetry items for a group of operations (for example, `GET Home/Index`). This context property is used to answer questions like What are the typical exceptions thrown on this page?
4646

47-
Maximum length: 1,024
47+
**Maximum length:** 1,024
4848

4949
## Synthetic source of the operation
5050

5151
This field is the name of the synthetic source. Some telemetry from the application might represent synthetic traffic. It might be the web crawler indexing the website, site availability tests, or traces from diagnostic libraries like the Application Insights SDK itself.
5252

53-
Maximum length: 1,024
53+
**Maximum length:** 1,024
5454

5555
## Session ID
5656

5757
Session ID is the instance of the user's interaction with the app. Information in the session context fields is always about the user. When telemetry is sent from a service, the session context is about the user who initiated the operation in the service.
5858

59-
Maximum length: 64
59+
**Maximum length:** 64
6060

6161
## Anonymous user ID
6262

63-
Anonymous user ID (User.Id) represents the user of the application. When telemetry is sent from a service, the user context is about the user who initiated the operation in the service.
63+
The anonymous user ID (User.Id) represents the user of the application. When telemetry is sent from a service, the user context is about the user who initiated the operation in the service.
6464

6565
[Sampling](./sampling.md) is one of the techniques to minimize the amount of collected telemetry. A sampling algorithm attempts to either sample in or out all the correlated telemetry. An anonymous user ID is used for sampling score generation, so an anonymous user ID should be a random enough value.
6666

@@ -71,7 +71,7 @@ User IDs can be cross referenced with session IDs to provide unique telemetry di
7171

7272
Using an anonymous user ID to store a username is a misuse of the field. Use an authenticated user ID.
7373

74-
Maximum length: 128
74+
**Maximum length:** 128
7575

7676
## Authenticated user ID
7777

@@ -81,40 +81,40 @@ Use the Application Insights SDK to initialize the authenticated user ID with a
8181

8282
User IDs can be cross referenced with session IDs to provide unique telemetry dimensions and establish user activity over a session duration.
8383

84-
Maximum length: 1,024
84+
**Maximum length:** 1,024
8585

8686
## Account ID
8787

88-
The account ID, in multi-tenant applications, is the tenant account ID or name that the user is acting with. It's used for more user segmentation when a user ID and an authenticated user ID aren't sufficient. Examples might be a subscription ID for Azure portal or the blog name for a blogging platform.
88+
The account ID, in multi-tenant applications, is the tenant account ID or name that the user is acting with. It's used for more user segmentation when a user ID and an authenticated user ID aren't sufficient. Examples might be a subscription ID for the Azure portal or the blog name for a blogging platform.
8989

90-
Maximum length: 1,024
90+
**Maximum length:** 1,024
9191

9292
## Cloud role
9393

9494
This field is the name of the role of which the application is a part. It maps directly to the role name in Azure. It can also be used to distinguish micro services, which are part of a single application.
9595

96-
Maximum length: 256
96+
**Maximum length:** 256
9797

9898
## Cloud role instance
9999

100100
This field is the name of the instance where the application is running. For example, it's the computer name for on-premises or the instance name for Azure.
101101

102-
Maximum length: 256
102+
**Maximum length:** 256
103103

104104
## Internal: SDK version
105105

106106
For more information, see this [SDK version article](https://github.com/MohanGsk/ApplicationInsights-Home/blob/master/EndpointSpecs/SDK-VERSIONS.md).
107107

108-
Maximum length: 64
108+
**Maximum length:** 64
109109

110110
## Internal: Node name
111111

112112
This field represents the node name used for billing purposes. Use it to override the standard detection of nodes.
113113

114-
Maximum length: 256
114+
**Maximum length:** 256
115115

116116
## Next steps
117117

118118
- Learn how to [extend and filter telemetry](./api-filtering-sampling.md).
119-
- See [Application Insights telemetry data model](data-model.md) for Application Insights types and data model.
119+
- See the [Application Insights telemetry data model](data-model.md) for Application Insights types and data model.
120120
- Check out standard context properties collection [configuration](./configuration-with-applicationinsights-config.md#telemetry-initializers-aspnet).

0 commit comments

Comments
 (0)