Expressão workspace() nas consultas de log do Azure Monitorworkspace() expression in Azure Monitor log query

A expressão workspace é usada em uma consulta do Azure Monitor para recuperar dados de um workspace específico no mesmo grupo de recursos, em outro grupo de recursos ou em outra assinatura.The workspace expression is used in an Azure Monitor query to retrieve data from a specific workspace in the same resource group, another resource group, or another subscription. Isso é útil para incluir dados de log em uma consulta do Application Insights e para consultar dados em vários workspaces em uma consulta de log.This is useful to include log data in an Application Insights query and to query data across multiple workspaces in a log query.

SyntaxSyntax

workspace(ID)workspace(Identifier)

ArgumentosArguments

  • Identificador: identifica o workspace usando um dos formatos na tabela a seguir.Identifier: Identifies the workspace using one of the formats in the table below.
IdentificadorIdentifier DescriçãoDescription ExemploExample
Nome do RecursoResource Name Nome legível do workspace (também conhecido como "nome do componente")Human readable name of the workspace (AKA "component name") workspace("contosoretail")workspace("contosoretail")
Nome QualificadoQualified Name Nome completo do workspace no formato: "subscriptionName/resourceGroup/componentName"Full name of the workspace in the form: "subscriptionName/resourceGroup/componentName" workspace('Contoso/ContosoResource/ContosoWorkspace')workspace('Contoso/ContosoResource/ContosoWorkspace')
IDID GUID do workspaceGUID of the workspace workspace("b438b3f6-912a-46d5-9db1-b42069242ab4")workspace("b438b3f6-912a-46d5-9db1-b42069242ab4")
ID do recurso do AzureAzure Resource ID Identificador do recurso do AzureIdentifier for the Azure resource workspace("/subscriptions/e4227-645-44e-9c67-3b84b5982/resourcegroups/ContosoAzureHQ/providers/Microsoft.OperationalInsights/workspaces/contosoretail")workspace("/subscriptions/e4227-645-44e-9c67-3b84b5982/resourcegroups/ContosoAzureHQ/providers/Microsoft.OperationalInsights/workspaces/contosoretail")

ObservaçõesNotes

  • Você deve ter acesso de leitura ao workspace.You must have read access to the workspace.
  • Uma expressão relacionada é app, que permite consultar entre aplicativos do Application Insights.A related expression is app that allows you to query across Application Insights applications.

ExemplosExamples

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

Próximas etapasNext steps