tracing

package
v0.11.163 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2020 License: Apache-2.0, MIT Imports: 3 Imported by: 4

Documentation

Overview

Package tracing provides filters to instrument distributed tracing.

Index

Constants

View Source
const (
	// SpanNameFilterName is the name of the filter in eskip.
	SpanNameFilterName = "tracingSpanName"

	// OpenTracingProxySpanKey is the key used in the state bag to pass the span name to the proxy.
	OpenTracingProxySpanKey = "statebag:opentracing:proxy:span"
)
View Source
const (
	BaggageToTagFilterName = "tracingBaggageToTag"
)
View Source
const (
	StateBagToTagFilterName = "stateBagToTag"
)

Variables

This section is empty.

Functions

func NewBaggageToTagFilter added in v0.10.274

func NewBaggageToTagFilter() filters.Spec

func NewSpanName

func NewSpanName() filters.Spec

NewSpanName creates a filter spec for setting the name of the outgoing span. (By default "proxy".)

tracingSpanName("example-operation")

EXPERIMENTAL: this filter is experimental, and the name and the arguments can change until marked as stable.

func NewStateBagToTag added in v0.11.143

func NewStateBagToTag() filters.Spec

func NewTag added in v0.11.12

func NewTag() filters.Spec

NewTag creates a filter specification for the tracingTag filter.

Types

This section is empty.

Jump to

Keyboard shortcuts

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