当我使用go111时,我有所有数据存储调用的痕迹(类似于下图)。但是一旦我升级到go115并开始使用 cloud.google.com/go/datastore,我就完全丢失了这些信息。我试图通过添加我的 main 来设置遥测:
projectID := os.Getenv("GOOGLE_CLOUD_PROJECT")
exporter, err := texporter.NewExporter(texporter.WithProjectID(projectID))
if err != nil {
log.Fatalf(bgCtx, "texporter.NewExporter of '%v': %v", projectID, err)
}
tp := sdktrace.NewTracerProvider(sdktrace.WithBatcher(exporter))
defer tp.ForceFlush(bgCtx)
otel.SetTracerProvider(tp)
但这并没有奏效。我是否缺少任何要告诉数据存储库导出这些调用的内容?
谢谢!
炎炎设计
相关分类