From 5b430879ddd278a18092b68491ae1a6a663d96d4 Mon Sep 17 00:00:00 2001 From: Evan Jones Date: Tue, 8 Mar 2022 08:42:14 -0500 Subject: [PATCH] ddtrace/tracer: don't use UTC() when getting time (#1134) --- ddtrace/tracer/time.go | 5 +++-- ddtrace/tracer/time_windows.go | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ddtrace/tracer/time.go b/ddtrace/tracer/time.go index b77f0745ef..86ac9d1253 100644 --- a/ddtrace/tracer/time.go +++ b/ddtrace/tracer/time.go @@ -3,13 +3,14 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016 Datadog, Inc. +//go:build !windows // +build !windows package tracer import "time" -// now returns current UTC time in nanos. +// now returns the current UNIX time in nanoseconds, as computed by Time.UnixNano(). func now() int64 { - return time.Now().UTC().UnixNano() + return time.Now().UnixNano() } diff --git a/ddtrace/tracer/time_windows.go b/ddtrace/tracer/time_windows.go index 7775627bca..0eaa37e85d 100644 --- a/ddtrace/tracer/time_windows.go +++ b/ddtrace/tracer/time_windows.go @@ -23,7 +23,7 @@ func highPrecisionNow() int64 { } func lowPrecisionNow() int64 { - return time.Now().UTC().UnixNano() + return time.Now().UnixNano() } var now func() int64