skipper: Index | Files

package tracing

import ""

Package tracing provides filters to instrument distributed tracing.


Package Files

baggagetotag.go spanname.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.

Package tracing imports 2 packages (graph) and is imported by 4 packages. Updated 2019-09-01. Refresh now. Tools for package owners.