elasticsearch 实例关联ID Elasticsearch APM dotnet,elasticsearch,asp.net-core-mvc,asp.net-core-webapi,serilog,apm,elasticsearch,Asp.net Core Mvc,Asp.net Core Webapi,Serilog,Apm" /> elasticsearch 实例关联ID Elasticsearch APM dotnet,elasticsearch,asp.net-core-mvc,asp.net-core-webapi,serilog,apm,elasticsearch,Asp.net Core Mvc,Asp.net Core Webapi,Serilog,Apm" />

elasticsearch 实例关联ID Elasticsearch APM dotnet

elasticsearch 实例关联ID Elasticsearch APM dotnet,elasticsearch,asp.net-core-mvc,asp.net-core-webapi,serilog,apm,elasticsearch,Asp.net Core Mvc,Asp.net Core Webapi,Serilog,Apm,我有一个应用程序,它使用Serilog将日志写入elasticsearch。同一会话中的每个页面实例是否都有某种唯一的ID。我到处寻找,甚至实现了elasticsearch apm和属于Elastic.apm.SerilogEnricher的的Enrich.WithElasticapCorrelationInfo()。我注意到,当应用程序运行时,会在每个新事务和跟踪id上生成新事务id 为了说明我的目标,假设我们有一个客户进入一个网站,并试图购买一些东西。当客户通过不同的页面到达购买的开始和结束

我有一个应用程序,它使用
Serilog
将日志写入elasticsearch。同一会话中的每个页面实例是否都有某种唯一的ID。我到处寻找,甚至实现了elasticsearch apm和属于Elastic.apm.SerilogEnricher的
Enrich.WithElasticapCorrelationInfo()
。我注意到,当应用程序运行时,会在每个新事务和跟踪id上生成新事务id

为了说明我的目标,假设我们有一个客户进入一个网站,并试图购买一些东西。当客户通过不同的页面到达购买的开始和结束时,我想通过单个会话id收集所有这些日志。这是否可能,如果没有,是否有唯一的id可以用于检索所有日志?我认为当客户关闭浏览器时,会话ID会发生变化。因此,我希望使用会话id或某个唯一id,该id将返回单个浏览器活动中的所有日志。有什么建议吗?谢谢