mirror of
https://github.com/go-micro/go-micro.git
synced 2025-11-29 21:47:44 +02:00
14 lines
361 B
Markdown
14 lines
361 B
Markdown
|
|
# OpenTelemetry wrappers
|
||
|
|
|
||
|
|
OpenTelemetry wrappers propagate traces (spans) accross services.
|
||
|
|
|
||
|
|
## Usage
|
||
|
|
|
||
|
|
```go
|
||
|
|
service := micro.NewService(
|
||
|
|
micro.Name("go.micro.srv.greeter"),
|
||
|
|
micro.WrapClient(opentelemetry.NewClientWrapper()),
|
||
|
|
micro.WrapHandler(opentelemetry.NewHandlerWrapper()),
|
||
|
|
micro.WrapSubscriber(opentelemetry.NewSubscriberWrapper()),
|
||
|
|
)
|
||
|
|
```
|