|
|
1
2
Kubernetes本身不支持任何请求跟踪,但是您可以使用 伊斯蒂奥 和Kubernetes一起 Distributed Tracing 特征。 简而言之,您的应用程序将需要重新发送附加的头文件,ISIO将检测它,从所有服务收集信息,并显示请求跟踪。 而且,它支持网格,所以理论上,您的应用程序可以更快、更安全地工作(因为网络规则)。 |
|
|
2
0
您可以使用一个特殊的头在不同的微服务(应用)之间跟踪HTTP请求,将所有后续请求与原始请求关联起来。 例如,您的Web应用程序向第一个微服务(A)发送HTTP请求(REST API调用),该服务(A)发现请求没有相关ID(X-CorrelationID头),并将其添加,然后将该相关ID保存到当前调用/会话上下文中,并将其转发到所有后续的API调用到其他微服务。然后,当所有其他微服务遵循相同的逻辑时,它们也将添加/使用相关ID,您将能够在系统中的所有微服务中跟踪请求。 许多APM(应用程序性能监视)工具都使用此模式。一旦所有日志聚合到一个地方,您就可以通过特定的关联ID过滤查询,以查看特定用户请求/操作的完整跟踪。 |
|
|
Abdullah Chaudhry · json文件上的文件旋转和删除 3 年前 |
|
|
Max S · 如何从CMD读取日志的所有输出 8 年前 |
|
|
Ivan Denchev · Apache-过去一小时的日志 8 年前 |
|
|
ninja.coder · Log4j中的字符串串联性能 8 年前 |
|
|
Rich · 如何记录日志。是否与操作员一起调试? 8 年前 |