workspace()-Ausdruck in Azure Monitor-Protokollabfragen

Der Ausdruck workspace wird in Azure Monitor-Abfragen verwendet, um Daten aus einem bestimmten Arbeitsbereich in der gleichen Ressourcengruppe, einer anderen Ressourcengruppe oder einem anderen Abonnement abzurufen. Dies ist nützlich, um Protokolldaten in einer Application Insights-Abfrage einzuschließen und um Daten übergreifend über mehrere Arbeitsbereiche in einer Protokollabfrage abzufragen.

Syntax

workspace(Bezeichner)

Argumente

  • Identifier: identifiziert den Arbeitsbereich mit einem der Formate in der folgenden Tabelle.
Bezeichner BESCHREIBUNG Beispiel
Ressourcenname Für Menschen lesbarer Name des Arbeitsbereichs (auch als „Komponentenname“ bezeichnet) workspace("contosoretail")
Qualifizierter Name Vollständiger Name des Arbeitsbereichs in der Form: „Abonnementname/Ressourcengruppe/Komponentenname“ workspace('Contoso/ContosoResource/ContosoWorkspace')
id GUID des Arbeitsbereichs workspace("b438b3f6-912a-46d5-9db1-b42069242ab4")
Azure-Ressourcen-ID Bezeichner für die Azure-Ressource workspace("/subscriptions/e4227-645-44e-9c67-3b84b5982/resourcegroups/ContosoAzureHQ/providers/Microsoft.OperationalInsights/workspaces/contosoretail")

Notizen

  • Sie benötigen Lesezugriff auf den Arbeitsbereich.
  • Ein verwandter Ausdruck ist app, der Ihnen das übergreifende Abfragen von Application Insights-Anwendungen ermöglicht.

Beispiele

workspace("contosoretail").Update | count
workspace("b438b4f6-912a-46d5-9cb1-b44069212ab4").Update | count
workspace("/subscriptions/e427267-5645-4c4e-9c67-3b84b59a6982/resourcegroups/ContosoAzureHQ/providers/Microsoft.OperationalInsights/workspaces/contosoretail").Event | count
union 
(workspace("myworkspace").Heartbeat | where Computer contains "Con"),
(app("myapplication").requests | where cloud_RoleInstance contains "Con")
| count  
union 
(workspace("myworkspace").Heartbeat), (app("myapplication").requests)
| where TimeGenerated between(todatetime("2018-02-08 15:00:00") .. todatetime("2018-12-08 15:05:00"))

Nächste Schritte