From 7e4babf9b4ed09f3d7a10333343bfec9ca8c0828 Mon Sep 17 00:00:00 2001 From: Carson Ip Date: Thu, 19 Oct 2023 07:12:07 +0800 Subject: [PATCH] docs: Fix Go distributed tracing example (#11854) * docs: Fix Go distributed tracing example * Link to go agent v2 docs --------- Co-authored-by: Brandon Morelli --- docs/tab-widgets/distributed-trace-receive.asciidoc | 6 +++--- docs/tab-widgets/distributed-trace-send.asciidoc | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/tab-widgets/distributed-trace-receive.asciidoc b/docs/tab-widgets/distributed-trace-receive.asciidoc index 60dcbd1dd11..ecbeebfaa1f 100644 --- a/docs/tab-widgets/distributed-trace-receive.asciidoc +++ b/docs/tab-widgets/distributed-trace-receive.asciidoc @@ -3,8 +3,8 @@ // Need help with this example 1. Parse the incoming `TraceContext` with -https://godoc.org/go.elastic.co/apm/module/apmhttp#ParseTraceparentHeader[`ParseTraceparentHeader`] or -https://godoc.org/go.elastic.co/apm/module/apmhttp#ParseTracestateHeader[`ParseTracestateHeader`]. +https://pkg.go.dev/go.elastic.co/apm/module/apmhttp/v2#ParseTraceparentHeader[`ParseTraceparentHeader`] or +https://pkg.go.dev/go.elastic.co/apm/module/apmhttp/v2#ParseTracestateHeader[`ParseTracestateHeader`]. 2. Start a new transaction or span as a child of the incoming transaction with {apm-go-ref}/api.html#tracer-api-start-transaction-options[`StartTransactionOptions`] or @@ -21,7 +21,7 @@ traceContext.State, _ = apmhttp.ParseTracestateHeader(r.Header["Tracestate"]...) opts := apm.TransactionOptions{ TraceContext: traceContext, <3> } -transaction := apm.DefaultTracer.StartTransactionOptions("GET /", "request", opts) <4> +transaction := apm.DefaultTracer().StartTransactionOptions("GET /", "request", opts) <4> ---- <1> Parse the `TraceParent` header <2> Parse the `Tracestate` header diff --git a/docs/tab-widgets/distributed-trace-send.asciidoc b/docs/tab-widgets/distributed-trace-send.asciidoc index af3a689f6b0..b38b179f4f0 100644 --- a/docs/tab-widgets/distributed-trace-send.asciidoc +++ b/docs/tab-widgets/distributed-trace-send.asciidoc @@ -12,11 +12,11 @@ Example: [source,go] ---- -transaction := apm.DefaultTracer.StartTransaction("GET /", "request") <1> +transaction := apm.DefaultTracer().StartTransaction("GET /", "request") <1> traceContext := transaction.TraceContext() <2> // Send TraceContext to receiving service -traceparent := apmhttp.FormatTraceparentHeader(traceContext)) <3> +traceparent := apmhttp.FormatTraceparentHeader(traceContext) <3> tracestate := traceContext.State.String() ---- <1> Start a transaction