Kevin Wan
ae87114282
chore: change interface{} to any ( #2818 )
...
* chore: change interface{} to any
* chore: update goctl version to 1.5.0
* chore: update goctl deps
2 years ago
cong
42413dc294
feat(trace): support otlp http exporter ( #2746 )
...
* feat(trace): support otlp http exporter
* chore: use otlptracehttp v1.10.0 not upgrade grpc version prevent other modules break
* refactor(trace): rename exporter kind grpc to otlpgrpc.
BREAKING CHANGE: trace Config.Batcher should use otlpgrpc instead of grpc now.
2 years ago
Kevin Wan
ec7ac43948
chore: reorg imports ( #2745 )
...
* chore: reorg imports
* chore: format code
2 years ago
cong
deefc1a8eb
fix(trace): grpc exporter should use nonblock option ( #2744 )
...
* fix(trace): grpc exporter should use nonblock option
* chore: sort imports
2 years ago
wojiukankan
85057a623d
🐛 debug grpc export ( #2379 ) ( #2719 )
...
* 🐛 debug grpc export (#2379 )
#2379 Fixed the issue that the GRPC exporter did not establish an RPC link
原文使用的 otlptracegrpc.NewUnstarted创建的是一个未建立rpc连接的导出器,无法正常使用;改为otlptracegrpc.New才妥
* Update agent_test.go
修复单元测试失败
2 years ago
Kevin Wan
9941055eaa
feat: add trace.SpanIDFromContext and trace.TraceIDFromContext ( #2654 )
2 years ago
王哈哈
dac3600b53
Modify comment syntax error ( #2572 )
2 years ago
Kevin Wan
e9650d547b
chore: refactor ( #2388 )
2 years ago
genewoo
05c2f313c7
feat: add grpc export ( #2379 )
...
Co-authored-by: Gene Wu <gene.wu@cabital.com>
2 years ago
Kevin Wan
d935c83a54
feat: support baggage propagation in httpc ( #2375 )
...
* feat: support baggage propagation in httpc
* chore: use go 1.16
* chore: use go 1.16
* chore: use go ^1.16
* chore: remove deprecated
2 years ago
maizige
cfda972d50
fix:trace graceful stop,pre loss trace ( #2358 )
2 years ago
maizige
5d4ae201d0
Fix/del server interceptor duplicate copy md 20220827 ( #2309 )
...
* fix:grpc server interceptor duplicate copy MD
* modify wrong comments
2 years ago
Kevin Wan
3b7ca86e4f
chore: add unit tests ( #1615 )
...
* test: add more tests
* test: add more tests
3 years ago
Letian Jiang
ce05c429fc
chore: check interface satisfaction w/o allocating new variable ( #1454 )
3 years ago
Kevin Wan
a91c3907a8
feat: rename module from tal-tech to zeromicro ( #1413 )
3 years ago
Kevin Wan
3c1cfd4c1e
feat: support multiple trace agents ( #1183 )
...
* feat: support multiple trace agents
* feat: support multiple trace agents, let later calls run if error happens
* test: add more tests
3 years ago
Kevin Wan
eab77e21dd
test: add more tests ( #1147 )
...
* test: add more tests
* test: add more tests
3 years ago
Kevin Wan
10e7922597
feat: opentelemetry integration, removed self designed tracing ( #1111 )
...
* feat: opentelemetry integration, removed self designed tracing
* feat: support zipkin on opentelemetry integration
* feat: support zipkin on opentelemetry integration, enable it in conf
* style: format code
* fix: support logx without exporter configured
* fix: check return values
* refactor: simplify code
* refactor: simplify opentelemetry integration
* ci: fix staticcheck errors
3 years ago
Kevin Wan
ed15ca04f4
fix: opentelemetry traceid not correct ( #1108 )
3 years ago
Kevin Wan
2e12cd2c99
coding style ( #1083 )
3 years ago
neosu
2695c30886
we can use otel.ErrorHandlerFunc instead of custom struct when we update OpenTelemetry to 1.0.0 ( #1081 )
3 years ago
Kevin Wan
0b6bc69afa
reorg imports, format code ( #1024 )
3 years ago
Kevin Wan
bdec5f2349
use sdktrace instead of trace for opentelemetry to avoid conflicts ( #1005 )
...
* use sdktrace instead of trace for opentelemetry to avoid conflicts
* disable opentelemetry for right now
3 years ago
neosu
dec6309c55
add opentelemetry test ( #1002 )
3 years ago
Kevin Wan
58874779e7
move opentelemetry into trace package, and refactoring ( #996 )
...
* move opentelemetry into trace package, and refactoring
* rename rewritten package names
3 years ago
Kevin Wan
9bdadf2381
fix golint issues ( #992 )
3 years ago
Kevin Wan
9c1ee50497
refactor ( #920 )
3 years ago
chenquan
7c842f22d0
Add traceId to the response headers ( #919 )
...
* Add traceId to the request headers
* Add test cases
* Update refactor code
3 years ago
Kevin Wan
f309e9f80c
fix golint issues in core/utils ( #520 )
...
* fix golint issues in core/utils
* fix golint issues in core/trace
* fix golint issues in core/trace
4 years ago
Kevin Wan
03b5fd4a10
fix golint issues ( #458 )
4 years ago
Kevin Wan
5e969cbef0
fix golint issues, else blocks ( #457 )
4 years ago
kevin
fe3739b7f3
fix golint issues
4 years ago
kevin
94645481b1
fix golint issues
4 years ago
kevin
86d3de4c89
use package level defined contextKey as context key
4 years ago
kevin
dc17855367
printing context key friendly
4 years ago
kevin
1606a92c6e
use contextType as string type
4 years ago
mlboy
029fd3ea35
fix: golint: context.WithValue should should not use basic type as key ( #83 )
...
* fix: golint: context.WithValue should should not use basic type as key
* optimiz
4 years ago
kevin
0a7e0cce77
update package reference
4 years ago
kevin
7e3a369a8f
initial import
4 years ago