实例关联 ID Elasticsearch APM dotnet

问题描述

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

为了说明我的目标,假设我们有一位客户访问了一个网站并想购买一些东西。当客户通过不同的页面到达他们购买的开始到结束时,我想通过一个会话 ID 收集所有这些日志。这是可能的,如果不是,我可以使用一个唯一的 ID 来检索所有日志吗?我在想,当客户关闭浏览器时,会话 ID 会发生变化。所以我想使用那个会话 id 或一些唯一的 id,它将返回来自该单个浏览器活动的所有日志。有什么建议吗?谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)