Skip to content

Commit 8c0ecf1

Browse files
Merge pull request #291842 from daphnemamsft/daphneMa_fields-slow-updates
Add section for ARG fields that have slower update times
2 parents 36d663d + 0c4c3a9 commit 8c0ecf1

File tree

2 files changed

+25
-4
lines changed

2 files changed

+25
-4
lines changed

articles/governance/resource-graph/concepts/guidance-for-throttled-requests.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@ ms.custom: devx-track-csharp
88

99
# Guidance for throttled requests in Azure Resource Graph
1010

11-
When creating programmatic and frequent use of Azure Resource Graph data, consideration should be
12-
made for how throttling affects the results of the queries. Changing the way data is requested can
13-
help you and your organization avoid being throttled and maintain the flow of timely data about your
14-
Azure resources.
11+
When programmatically using Azure Resource Graph data, it is important to consider how throttling affects the results of the queries. Changing the way data is requested can help you and your organization avoid throttling issues and maintain the flow of timely data about your Azure resources.
1512

1613
This article covers four areas and patterns related to the creation of queries in Azure Resource
1714
Graph:

articles/governance/resource-graph/troubleshoot/general.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,30 @@ If the customer doesn't have read permission to all the provided subscriptions,
9999

100100
Include at least one subscription in the subscription list that the customer running the query has at least read access to. For more information, see [Permissions in Azure Resource Graph](../overview.md#permissions-in-azure-resource-graph).
101101

102+
### Scenario: Azure Resource Graph fields not being updated immediately
103+
104+
#### Issue
105+
106+
There are specific fields, when using Azure Resource Graph, that are updated at a slower cadence. These fields will converge to true values over time, provided there are no updates in between.
107+
108+
##### List of fields affected
109+
110+
> [!IMPORTANT]
111+
> - This concept is not limited to specific properties. The following list are examples that you might find delayed, but eventually become updated.
112+
> - There are certain cases where VM states are updated asynchronously, which means that the current state does not match the "goal state" (desired state set by customers). However, these VM fields will converge over time.
113+
114+
- properties.extended.instanceView.osName
115+
- properties.extended.instanceView.osVersion
116+
- properties.extended.instanceView.computerName
117+
118+
#### Cause
119+
120+
Some fields are coming from agent blobs that don't have notification coverage, therefore updates to these fields are delayed.
121+
122+
#### Resolution
123+
124+
These fields update at a slower cadence today, but will converge to true values over time, provided there are no updates in between.
125+
102126
## Next steps
103127

104128
If you didn't see your problem or are unable to solve your issue, visit one of the following channels for more support:

0 commit comments

Comments
 (0)