Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go Lightstep:子跨度的UI不准确_Go_Opentracing - Fatal编程技术网

Go Lightstep:子跨度的UI不准确

Go Lightstep:子跨度的UI不准确,go,opentracing,Go,Opentracing,背景 我有一个java服务器正在对go服务器进行RPC调用。java rpc客户端和go rpc服务器使用lightstep进行检测。除了在lightstep UI中放置go rpc服务器范围之外,跟踪的所有内容看起来都很正常 java span的ts 1493929521325正好在请求发送到go服务器之前。go rpc服务器有2个时间戳:1493929521326是当它收到请求并开始span时,1493929521336是在它响应并完成span后 问题 我希望UI将go span水平放置在j

背景

我有一个java服务器正在对go服务器进行RPC调用。java rpc客户端和go rpc服务器使用lightstep进行检测。除了在lightstep UI中放置go rpc服务器范围之外,跟踪的所有内容看起来都很正常

java span的ts 1493929521325正好在请求发送到go服务器之前。go rpc服务器有2个时间戳:1493929521326是当它收到请求并开始span时,1493929521336是在它响应并完成span后

问题

我希望UI将go span水平放置在java span的右边。相反,它是远远偏右的

我能想到的唯一可能的原因是java代码使用的v0.10.1和go使用的v0.9.1之间不兼容。这有可能吗?你对可能的原因有什么想法吗

go代码基本上是:

import (
    lightstep "github.com/lightstep/lightstep-tracer-go"
    opentracing "github.com/opentracing/opentracing-go"
)

tracer := lightstep.NewTracer(lightstep.Options{
    AccessToken: ls.AccessToken,
    Collector:   lightstep.Endpoint{ls.Host, ls.Port, true},
    Tags:        map[string]interface{}{lightstep.ComponentNameKey: component},
})

spanContext, err := tracer.Extract(opentracing.TextMap, opentracing.TextMapCarrier(req.GetLightstepData()))
span = tracer.StartSpan(
    endpoint,
    opentracing.ChildOf(spanContext))
}

// handle the request

span.Finish()
[免责声明:我在

很抱歉,您在获取Java和Go时遇到问题。我怀疑这是由于Java中启用了时间更正,但Go中没有使用时间更正

您可以使用WithClockSkewCorrection布尔clockCorrection在Java中禁用时间校正 将选项传递到LightStep跟踪器时关闭时钟校正的选项

这里是更新的和链接到

如果您通过LightStep中的[Support]按钮与我们联系,我们应该能够为您解决问题。请给我们发送一封邮件,以便我们确认您的问题已得到解决

我们将开始更仔细地监控,以便更早地发现这些情况

谢谢,祝你追踪愉快


能否请您创建一个lightstep SO标记?