Expresión workspace() en consultas de registro de Azure Monitor

La expresión workspace se usa en una consulta de Azure Monitor para recuperar datos de un área de trabajo específica en el mismo grupo de recursos, en otro grupo de recursos o en otra suscripción. Es útil para incluir datos de registro en una consulta de Application Insights y para consultar datos a través de varias áreas de trabajo en una consulta de registro.

Sintaxis

workspace(Identificador)

Argumentos

  • Identificador: identifica el área de trabajo mediante uno de los formatos de la tabla siguiente.
Identificador Descripción Ejemplo
Nombre de recurso Nombre legible del área de trabajo (también denominado "nombre del componente") workspace("contosoretail")
Nombre completo Nombre completo del área de trabajo con el siguiente formato: "subscriptionName/resourceGroup/componentName" workspace("Contoso/ContosoResource/ContosoWorkspace")
id GUID del área de trabajo workspace("b438b3f6-912a-46d5-9db1-b42069242ab4")
Id. de recurso de Azure Identificador del recurso de Azure workspace("/subscriptions/e4227-645-44e-9c67-3b84b5982/resourcegroups/ContosoAzureHQ/providers/Microsoft.OperationalInsights/workspaces/contosoretail")

Notas

  • Debe tener acceso de lectura al área de trabajo.
  • Una expresión relacionada es app, que le permite realizar consultas en todas las aplicaciones de Application Insights.

Ejemplos

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"))

Pasos siguientes