第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Jaeger 跟蹤分布式應(yīng)用程序中的 Kafka 總線

使用 Jaeger 跟蹤分布式應(yīng)用程序中的 Kafka 總線

Go
烙印99 2023-06-26 18:00:55
我有一個由多個 Go 服務(wù)組成的分發(fā)應(yīng)用程序。其中一些使用 Kafka 作為數(shù)據(jù)總線。opentracing我能夠使用Jaeger追蹤服務(wù)之間的調(diào)用。我在圖表上繪制 Kafka 跨度時遇到問題,它們顯示為間隙。這就是我能做的。初始跨度由 gRPC 中間件創(chuàng)建。生產(chǎn)方:...    kafkaMsg := kafka.Message{Key: []byte(key), Value: msgBytes}headers:=make(map[string]string)if span := opentracing.SpanFromContext(ctx); span != nil {    opentracing.GlobalTracer().Inject(        span.Context(),        opentracing.TextMap,        opentracing.TextMapCarrier(headers))}for headerKey, headerValue:=range headers{    msg.Headers = append(msg.Headers, kafka.Header{        Key: headerKey,        Value: []byte(headerValue),    })}// Write message to Kafka...消費端:...// read headers from Kafka messageheaders := make(map[string]string)for _, header := range kafkaMessage.Headers{    headers[header.Key]=string(header.Value)}spanContext, _ := opentracing.GlobalTracer().Extract(opentracing.TextMap, opentracing.TextMapCarrier(headers))span := opentracing.StartSpan(    "Consumer",    opentracing.FollowsFrom(spanContext))defer span.Finish()...當(dāng)消息位于 Kafka 中時,我應(yīng)該如何修改它以在圖表上繪制跨度?
查看完整描述

1 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗 獲得超5個贊

Jaeger 不支持跨系統(tǒng)跨度。每個子系統(tǒng)對整個系統(tǒng)中自己的跨度負(fù)責(zé)。



查看完整回答
反對 回復(fù) 2023-06-26
  • 1 回答
  • 0 關(guān)注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號