micro--go-micro
ddc34801ee
* feat: more plugins * chore(ci): split out benchmarks Attempt to resolve too many open files in ci * chore(ci): split out benchmarks * fix(ci): Attempt to resolve too many open files in ci * fix: set DefaultX for cli flag and service option * fix: restore http broker * fix: default http broker * feat: full nats profile * chore: still ugly, not ready * fix: better initialization for profiles * fix(tests): comment out flaky listen tests * fix: disable benchmarks on gha * chore: cleanup, comments * chore: add nats config source
14 行
361 B
Markdown
14 行
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()),
|
|
)
|
|
``` |