skipper: Index | Files

package tracing

import ""

Package tracing provides filters to instrument distributed tracing.


Package Files

baggagetotag.go spanname.go tag.go


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"
const (
    BaggageToTagFilterName = "tracingBaggageToTag"

func NewBaggageToTagFilter Uses

func NewBaggageToTagFilter() filters.Spec

func NewSpanName Uses

func NewSpanName() filters.Spec

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


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

func NewTag Uses

func NewTag() filters.Spec

NewTag creates a filter specification for the tracingTag filter.

Package tracing imports 2 packages (graph) and is imported by 6 packages. Updated 2019-11-12. Refresh now. Tools for package owners.