tracing

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: May 25, 2021 License: Apache-2.0 Imports: 16 Imported by: 11

Documentation

Overview

TODO Move this to knative/pkg's tracing package.

Index

Constants

View Source
const (
	LoggingTraceKey        = "logging.googleapis.com/trace"
	LoggingSpanIDKey       = "logging.googleapis.com/spanId"
	LoggingTraceSampledKey = "logging.googleapis.com/trace_sampled"
)
View Source
const (
	PubSubProtocol = "Pub/Sub"
)

Variables

View Source
var (
	PubSubProtocolAttribute = tracing.MessagingProtocolAttribute(PubSubProtocol)
)

Functions

func ConfigToJSON

func ConfigToJSON(cfg *tracingconfig.Config) (string, error)

ConfigToJSON marshals a tracingconfig.Config to a JSON string. It should round-trip with JSONToConfig. E.g. cfg == JSONToConfig(ConfigToJSON(cfg))

func FromSpanContext added in v0.22.0

FromSpanContext populates DistributedTracingExtension from a SpanContext. This is copied from cloudevents/sdk-go v2.3.1, removed in 2.4.0 by https://github.com/cloudevents/sdk-go/pull/634.

func JSONToConfig

func JSONToConfig(jsonConfig string) (*tracingconfig.Config, error)

JSONToConfig converts a JSON marshaled version of the tracingconfig.Config back to the structure. It should round-trip with ConfigToJSON. E.g. cfg == JSONToConfig(ConfigToJSON(cfg))

func SourceDestination added in v0.16.0

func SourceDestination(resourceGroup string, src types.NamespacedName) string

func StartChildSpan added in v0.22.0

StartChildSpan adds a child span to the trace parent in the given context. This is copied from cloudevents/sdk-go v2.3.1, removed in 2.4.0 by https://github.com/cloudevents/sdk-go/pull/634.

func SubscriptionDestination added in v0.16.0

func SubscriptionDestination(s string) string

func ToSpanContext added in v0.22.0

ToSpanContext creates a SpanContext from a DistributedTracingExtension instance. This is copied from cloudevents/sdk-go v2.3.1, removed in 2.4.0 by https://github.com/cloudevents/sdk-go/pull/634.

func WithLogging added in v0.18.0

func WithLogging(ctx context.Context, span *trace.Span) context.Context

Types

This section is empty.

Jump to

Keyboard shortcuts

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