全部产品
云市场

TraceId 生成规则

更新时间:2019-09-05 19:39:06

Tracer 通过 TraceId 将一个请求在各个服务器上的调用日志串联起来,TraceId 一般由请求经过的第一个服务器生成,生成规则:

服务器 IP + 生成 ID 的时间 + 自增序列

例如:0ad1348f14031692750021003。

说明:

  • 前 8 位 0ad1348f 为生成 TraceId 的服务器 IP,这是一个十六进制的数字,每两位代表 IP 中的一段,把这个数字按每两位转成十进制即可得到常见的 IP 10.209.52.143,可以根据此规律来寻找请求经过的第一个服务器。
  • 后 13 位 1403169275002 是生成 TraceId 的时间。
  • 最后四位 1003 是一个自增序列,范围是 1000 到 9000,到达 9000 后回到 1000 再重新开始自增。