确保您已经安装了 OpenTelemetry 和所需的 Exporter 包,例如 Jaeger。 代码语言:javascript 复制 bash gogetgo.opentelemetry.io/otel gogetgo.opentelemetry.io/otel/exporters/jaeger gogetgo.opentelemetry.io/otel/sdk/resource gogetgo.opentelemetry.io/otel/semconv gogetgo.opentelemetry.io/otel/sdk/trace goge...
jaeger自行安装,由于最近docker镜像都失效了,只能去GitHub自己下载二进制,或者你懂得。。 项目目录 local.go packagemainimport("context""log""time""go.opentelemetry.io/otel""go.opentelemetry.io/otel/attribute""go.opentelemetry.io/otel/exporters/jaeger""go.opentelemetry.io/otel/sdk/resource"tracesdk"go.op...
看到gopher 侦探在追踪足迹的可爱图片就代表 Jaeger 安装成功咯。 编写Go 代码 安装依赖: go get "go.opentelemetry.io/otel" \ "go.opentelemetry.io/otel/exporters/stdout/stdoutmetric" \ "go.opentelemetry.io/otel/exporters/stdout/stdouttrace" \ "go.opentelemetry.io/otel/propagation" \ "go.opentelemetry...
下面是一个使用OpenTelemetry Go SDK的示例,展示如何将追踪数据导出到Jaeger后端: ```goimport ( “go.opentelemetry.io/contrib/exporters/trace/jaeger” “go.opentelemetry.io/otel” “go.opentelemetry.io/otel/exporters/trace/stdout” “go.opentelemetry.io/otel/propagation” “go.opentelemetry.io/otel/sdk/...
步骤1:引入 OpenTelemetry 相关依赖,实现 SDK 初始化逻辑 package main import ( "context" "errors" "time" "go.opentelemetry.io/otel" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc" "go.opentelemetry.io/otel/exporters/stdout/stdoutmetric" ...
OpenTelemetry-Go Contrib ensures compatibility with the current supported versions of theGo language: Each major Go release is supported until there are two newer major releases. For example, Go 1.5 was supported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8 release. ...
"go.opentelemetry.io/otel" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/exporters/jaeger" "go.opentelemetry.io/otel/sdk/resource" "go.opentelemetry.io/otel/sdk/trace" ... ) // tracerProvider returns an OpenTelemetry TracerProvider configured to use // the Jaeger exporter that...
OpenTelemetry Proto Go ensures compatibility with the current supported versions of theGo language: Each major Go release is supported until there are two newer major releases. For example, Go 1.5 was supported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8 release. ...
go.opentelemetry.io/otel/exporters/jaeger v1.17.0/go.mod h1:nPCqOnEH9rNLKqH/+rrUjiMzHJdV1BlpKcTwRTyKkKI= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZvM4Kw7cS7NQkOOmLcgscI51U= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0/go.mod h1...
AWS Distro for OpenTelemetry (ADOT)– A secure, production-ready, AWS-supported distribution of the OpenTelemetry (OTel) SDK. AWS X-Ray SDK for Go– An SDK for generating and sending trace data to X-Ray. Each of the SDKs offer ways to send your telemetry data to the X-Ray service. ...