resource()-Ausdruck in Azure Monitor-Protokollabfragen

Der resource-Ausdruck wird in einer Azure Monitor-Abfrage mit dem Umfang einer Ressource verwendet, um Daten von anderen Ressourcen abzurufen.

Syntax

resource(Bezeichner)

Argumente

  • Bezeichner: Die Ressourcen-ID einer Ressource.
Bezeichner BESCHREIBUNG Beispiel
Resource Schließt Daten für die Ressource ein. resource("/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcesgroups/myresourcegroup/providers/microsoft.compute/virtualmachines/myvm")
Ressourcengruppe oder Abonnement Enthält Daten für die Ressource und alle darin enthaltenen Ressourcen. resource("/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcesgroups/myresourcegroup)

Notizen

  • Sie benötigen Lesezugriff auf die Ressource.

Beispiele

union (Heartbeat),(resource("/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcesgroups/myresourcegroup/providers/microsoft.compute/virtualmachines/myvm").Heartbeat) | summarize count() by _ResourceId, TenantId
union (Heartbeat),(resource("/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcesgroups/myresourcegroup).Heartbeat) | summarize count() by _ResourceId, TenantId

Nächste Schritte