From fd4612b8047493d59d2de2340beff802cdf759ef Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Fri, 7 Jul 2023 19:06:00 -0700 Subject: [PATCH] stackeval: An OpenTelemetry tracer This just introduces an OpenTelemetry tracer in a package-level variable but doesn't actually make use of it yet. We'll use it in subsequent commits to help with debugging how different evaluation tasks interact with one another. --- .../stackruntime/internal/stackeval/telemetry.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 internal/stacks/stackruntime/internal/stackeval/telemetry.go diff --git a/internal/stacks/stackruntime/internal/stackeval/telemetry.go b/internal/stacks/stackruntime/internal/stackeval/telemetry.go new file mode 100644 index 0000000000..4595d49a70 --- /dev/null +++ b/internal/stacks/stackruntime/internal/stackeval/telemetry.go @@ -0,0 +1,12 @@ +package stackeval + +import ( + "go.opentelemetry.io/otel" + "go.opentelemetry.io/otel/trace" +) + +var telemetry trace.Tracer + +func init() { + telemetry = otel.Tracer("github.com/hashicorp/terraform/internal/stacks/stackruntime/internal/stackeval") +}