cosmos db 中的相关 ID - Azure 诊断 table(日志分析)
Correlation Id In cosmosdb - Azurediagnostic table (log analytics)
我正在尝试关联以下流程中的所有日志(日志分析 table)
APIM 网关服务(C# 策略)-> Azure Functions(NodeJS 代码)-> Azure Cosmos DB。
但是所有 Log Analytics Table(AzureDiagnostics、ApiManagementGatewayLogs 和 AzureFunctionAppLogs)中的 CorrelationId 都是空的,除了 (ApiManagementGatewayLogs table)。
注:
- 我已经为无代码日志记录配置了 Azure 门户。日志正在填充但没有 correlationId。
需要帮助使用日志分析在整个流程中协调和关联多个组件日志
提前致谢。
AFAIK,截至今天,使用 Codeless Attach
无法跟踪 Correlation ID
。但是,您绝对可以使用 Correlation ID
.
将 Correlation ID
添加到 App Insights
中的请求和查询日志中
下面是解释如何跨服务跟踪关联 ID 的示例架构:
示例体系结构 1:
示例架构 2:
具体可以按照Structured Logging实现。
我正在尝试关联以下流程中的所有日志(日志分析 table)
APIM 网关服务(C# 策略)-> Azure Functions(NodeJS 代码)-> Azure Cosmos DB。
但是所有 Log Analytics Table(AzureDiagnostics、ApiManagementGatewayLogs 和 AzureFunctionAppLogs)中的 CorrelationId 都是空的,除了 (ApiManagementGatewayLogs table)。
注:
- 我已经为无代码日志记录配置了 Azure 门户。日志正在填充但没有 correlationId。
需要帮助使用日志分析在整个流程中协调和关联多个组件日志
提前致谢。
AFAIK,截至今天,使用 Codeless Attach
无法跟踪 Correlation ID
。但是,您绝对可以使用 Correlation ID
.
Correlation ID
添加到 App Insights
中的请求和查询日志中
下面是解释如何跨服务跟踪关联 ID 的示例架构:
示例体系结构 1:
示例架构 2:
具体可以按照Structured Logging实现。