在 Microsoft Azure 中,如何在 api 策略中检索(applicationInsights 的)operationid
In Microsoft Azure, How to retrieve operationid (of applicationInsights) in api policy
在 Azure API 入站策略中,如何检索 application insights operationId 字段。
尝试在入站中关注 xml,但没有成功。 context.Variables["InvocationId"]
.
也尝试过
@{
return (context.Operation.Id);
}
Azure APIM 通过 "context" 变量提供对上下文的访问。此处记录:https://docs.microsoft.com/en-us/azure/api-management/api-management-policy-expressions#ContextVariables。一般来说,它可以让您访问完整的 HTTP request/response,以及 APIM 维护自身的任何范围信息,例如 API、操作、产品 e.t.c。您应该能够获得用于 operationId 的值 context.RequestId.
在 Azure API 入站策略中,如何检索 application insights operationId 字段。
尝试在入站中关注 xml,但没有成功。 context.Variables["InvocationId"]
.
@{
return (context.Operation.Id);
}
Azure APIM 通过 "context" 变量提供对上下文的访问。此处记录:https://docs.microsoft.com/en-us/azure/api-management/api-management-policy-expressions#ContextVariables。一般来说,它可以让您访问完整的 HTTP request/response,以及 APIM 维护自身的任何范围信息,例如 API、操作、产品 e.t.c。您应该能够获得用于 operationId 的值 context.RequestId.