telemetry

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package telemetry links correlation metadata to OpenTelemetry without treating correlation IDs as trace or span IDs.

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidSpanContext = errors.New("correlation telemetry: invalid span context")

ErrInvalidSpanContext reports a missing telemetry-owned trace identity.

Functions

func Attributes

func Attributes(values correlation.Values, policy correlation.DisclosurePolicy) ([]attribute.KeyValue, error)

Attributes returns bounded span/link attributes under an explicit disclosure policy.

func Link(spanContext trace.SpanContext, values correlation.Values, policy correlation.DisclosurePolicy) (trace.Link, error)

Link attaches correlation attributes to a telemetry-owned SpanContext. The supplied trace and span IDs are neither derived from nor replaced by IDs.

func MetricAttributes

func MetricAttributes(values correlation.Values) []attribute.KeyValue

MetricAttributes exposes fixed-cardinality presence signals only. Raw, hashed, and deterministic business-derived identifiers are never included.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL