Tracer Tracer的邏輯很簡單,Tracer接口就一個Start方法,用來生成新的span。與之相對于的tracer結(jié)構(gòu)體,可以說是非常...
這里主要講一下 TracerProvider 先來看看New方法 可以看到tp里面重要的功能就這些: sampler取樣器; idGenerat...
先看官方例子: 在tracerProvider函數(shù)中我們可以看到通過jaeger.New生成了一個Exporter, 之后通過tracesdk....
最近服務(wù)在遷移到k8s+istio服務(wù)網(wǎng)格上,遷了之后遇到了一些問題,經(jīng)過調(diào)研發(fā)現(xiàn)并解決了部分問題,在此記錄下。 問題一:遷移后監(jiān)控發(fā)現(xiàn)redi...
包括或者排除部分流量繞過邊車代理參數(shù): 例子:
背景:最近再鼓搗公司微服務(wù)上service_mesh,在使用istio進行流量分發(fā)的過程中遇到了一個讓人頭疼的問題,流量分發(fā)并沒有按照預(yù)期中的來...
寫的非常仔細非常棒的一篇文章,降到了map的讀、寫、遍歷、擴容等等底層機制,注釋也是非常詳細,非常值得閱讀https://segmentfaul...
一切的一切要從Transport的RoundTrip說起 重要的角色主要有兩個:Transport和PersistConn Transport中...
[]byte和string 轉(zhuǎn)換 盡量避免[]byte和string的互相轉(zhuǎn)換,go的string是不可變類型,標準實現(xiàn)中和[]byte的互轉(zhuǎn)均...