telemetry

package
v5.10.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 19 Imported by: 3

Documentation

Overview

Package telemetry provides Open Telemetry support.

Index

Constants

View Source
const (
	OtelNone    = "none"
	OtelAll     = "all"
	OtelTrace   = "trace"
	OtelMetrics = "metrics"
)

constants for telemetry config flag

View Source
const EnvOtelEndpoint = "OTEL_EXPORTER_OTLP_ENDPOINT"
View Source
const EnvOtelInsecure = "STEAMPIPE_OTEL_INSECURE"
View Source
const EnvOtelLevel = "STEAMPIPE_OTEL_LEVEL"

Variables

This section is empty.

Functions

func GetTracer

func GetTracer(service string) trace.Tracer

func Init

func Init(serviceName string) (func(), error)

func StartSpan

func StartSpan(baseCtx context.Context, service string, format string, args ...interface{}) (context.Context, trace.Span)

Types

type TraceCtx

type TraceCtx struct {
	Ctx  context.Context
	Span trace.Span
}

TraceCtx is a struct which contains a span and the associated context This is used by the FDW for persisting [`span`,`context`] tuples across PostreSQL callbacks

Jump to

Keyboard shortcuts

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