Distinguish an alert's query target from its affected configuration items

Which common-schema field should an integration inspect before assigning a log-search alert to an asset?

Resilient network core with engineered blue and gold data paths.
DSE visual intelligenceNetworks & infrastructureExplainer · 2 min read
Executive summary

What you need to know

Which common-schema field should an integration inspect before assigning a log-search alert to an asset?

Potentially affected

Integrations consuming Azure Monitor common-schema log-search alerts.

DSE recommendation

Preserve the alert target and configuration items separately, and validate asset correlation against real payloads from the configured rule version.

Source facts

In Azure Monitor’s common schema, alertTargetIDs identifies the alert’s ARM targets. For a log-search alert defined on a workspace or Application Insights resource, that target is the workspace or application. configurationItems can instead identify the resources that supplied the data. Microsoft documents its use for configuration-database correlation. Microsoft Learn.

For Scheduled Query Rules API version 2021-08-01, configuration items come from explicitly declared dimensions, with priority _ResourceId, ResourceId, Resource, then Computer. Earlier versions derive them implicitly from results. The separate alertRuleId property is not present in every alert type or API version. Microsoft Learn.

Applicability

Use this distinction for integrations consuming Azure Monitor common-schema log-search alerts. Record the generating rule and API version before deciding what a particular field means in the integration.

DSE recommendation

DSE recommends preserving both target and configuration-item fields in the incoming record. Define an explicit mapping for asset ownership instead of assigning every workspace-scoped alert to the workspace itself. Treat an absent identifier as an exception for review, not permission to invent an affected asset. Keep correlation failures visible to the integration owner.

Verification

Inspect sanitized payloads from a known resource and compare their fields with the rule’s dimensions and expected asset. Include a missing-field case in the parser test. Confirm that the resulting ticket retains the original alert identity and correctly separates the query scope from the investigated resource.

Official references

Microsoft Learn: Common alert schema.

Primary reference

Review the official source

Common alert schema for Azure Monitor alerts - Azure Monitor | Microsoft Learn · Verified September 9, 2026

Open official reference ↗
Plan the next step

Need help applying this guidance safely?

DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.

Talk with DSE