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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么 go-jaeger-client 需要指標(biāo)和日志的包裝器?

為什么 go-jaeger-client 需要指標(biāo)和日志的包裝器?

Go
心有法竹 2023-08-07 14:54:38
我開始使用 go-gRPC-middleware 來檢測(cè)我的 gRPC 服務(wù)。我已經(jīng)使用 zap 和為 Prometheus 公開的指標(biāo)來工作日志?,F(xiàn)在我嘗試使用 jaeger go 客戶端配置跟蹤,它要求我添加圍繞指標(biāo)存儲(chǔ)和記錄器的包裝器。我不確定我是否理解為什么需要這些包裝器
查看完整描述

2 回答

?
素胚勾勒不出你

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊

Jaeger 客戶端被設(shè)計(jì)為具有最少的依賴關(guān)系。我們不知道您的應(yīng)用程序是否使用 Prometheus 指標(biāo)或 Zap 記錄器。這就是為什么jaeger-client-go(以及其他語言的許多其他 Jaeger 客戶端)為 Logger 和 MetricsFactory 提供兩個(gè)輕量級(jí)接口,可以為應(yīng)用程序正在使用的特定日志/指標(biāo)后端實(shí)現(xiàn)它們。當(dāng)然,Prometheus 和 Zap 的綁定已經(jīng)在 中實(shí)現(xiàn)jaeger-lib,并且可以選擇包含。



查看完整回答
反對(duì) 回復(fù) 2023-08-07
?
森林海

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊

您可以將其綁定到指標(biāo)和日志記錄框架,但不是必須這樣做。您可以簡(jiǎn)單地調(diào)用cfg.NewTracer(),如本例所示:


func ExampleFromEnv() {

? ? cfg, err := jaegercfg.FromEnv()

? ? if err != nil {

? ? ? ? // parsing errors might happen here, such as when we get a string where we expect a number

? ? ? ? log.Printf("Could not parse Jaeger env vars: %s", err.Error())

? ? ? ? return

? ? }


? ? tracer, closer, err := cfg.NewTracer()

? ? if err != nil {

? ? ? ? log.Printf("Could not initialize jaeger tracer: %s", err.Error())

? ? ? ? return

? ? }

? ? defer closer.Close()


? ? opentracing.SetGlobalTracer(tracer)

? ? // continue main()

}

查看完整回答
反對(duì) 回復(fù) 2023-08-07
  • 2 回答
  • 0 關(guān)注
  • 169 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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