Skip to content

Commit

Permalink
Merge pull request #37 from justlorain/fix_otel
Browse files Browse the repository at this point in the history
fix: shutdown otel provider
  • Loading branch information
GuangmingLuo committed Mar 9, 2023
2 parents e0b5b91 + 33ef267 commit 537f2a3
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 5 deletions.
5 changes: 4 additions & 1 deletion easy_note/cmd/api/rpc/note.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,14 @@ func initNote() {
if err != nil {
panic(err)
}
provider.NewOpenTelemetryProvider(
p := provider.NewOpenTelemetryProvider(
provider.WithServiceName(consts.ApiServiceName),
provider.WithExportEndpoint(consts.ExportEndpoint),
provider.WithInsecure(),
)
defer func(ctx context.Context, p provider.OtelProvider) {
_ = p.Shutdown(ctx)
}(context.Background(), p)
c, err := noteservice.NewClient(
consts.NoteServiceName,
client.WithResolver(r),
Expand Down
5 changes: 4 additions & 1 deletion easy_note/cmd/api/rpc/user.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,14 @@ func initUser() {
if err != nil {
panic(err)
}
provider.NewOpenTelemetryProvider(
p := provider.NewOpenTelemetryProvider(
provider.WithServiceName(consts.ApiServiceName),
provider.WithExportEndpoint(consts.ExportEndpoint),
provider.WithInsecure(),
)
defer func(ctx context.Context, p provider.OtelProvider) {
_ = p.Shutdown(ctx)
}(context.Background(), p)
c, err := userservice.NewClient(
consts.UserServiceName,
client.WithResolver(r),
Expand Down
6 changes: 5 additions & 1 deletion easy_note/cmd/note/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
package main

import (
"context"
"net"

"github.com/cloudwego/biz-demo/easy_note/cmd/note/dal"
Expand Down Expand Up @@ -51,11 +52,14 @@ func main() {
panic(err)
}
Init()
provider.NewOpenTelemetryProvider(
p := provider.NewOpenTelemetryProvider(
provider.WithServiceName(consts.NoteServiceName),
provider.WithExportEndpoint(consts.ExportEndpoint),
provider.WithInsecure(),
)
defer func(ctx context.Context, p provider.OtelProvider) {
_ = p.Shutdown(ctx)
}(context.Background(), p)
svr := noteservice.NewServer(new(NoteServiceImpl),
server.WithServiceAddr(addr),
server.WithRegistry(r),
Expand Down
5 changes: 4 additions & 1 deletion easy_note/cmd/note/rpc/user.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,14 @@ func initUser() {
if err != nil {
panic(err)
}
provider.NewOpenTelemetryProvider(
p := provider.NewOpenTelemetryProvider(
provider.WithServiceName(consts.NoteServiceName),
provider.WithExportEndpoint(consts.ExportEndpoint),
provider.WithInsecure(),
)
defer func(ctx context.Context, p provider.OtelProvider) {
_ = p.Shutdown(ctx)
}(context.Background(), p)
c, err := userservice.NewClient(
consts.UserServiceName, // DestService
client.WithResolver(r),
Expand Down
6 changes: 5 additions & 1 deletion easy_note/cmd/user/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
package main

import (
"context"
"net"

"github.com/cloudwego/biz-demo/easy_note/cmd/user/dal"
Expand Down Expand Up @@ -49,11 +50,14 @@ func main() {
panic(err)
}
Init()
provider.NewOpenTelemetryProvider(
p := provider.NewOpenTelemetryProvider(
provider.WithServiceName(consts.UserServiceName),
provider.WithExportEndpoint(consts.ExportEndpoint),
provider.WithInsecure(),
)
defer func(ctx context.Context, p provider.OtelProvider) {
_ = p.Shutdown(ctx)
}(context.Background(), p)
svr := userservice.NewServer(new(UserServiceImpl),
server.WithServiceAddr(addr),
server.WithRegistry(r),
Expand Down

0 comments on commit 537f2a3

Please sign in to comment.