zipkinproxy

package module
v1.7.4 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2019 License: MIT Imports: 23 Imported by: 0

README

dd-zipkin-proxy

A simple zipkin to datadog proxy for datadogs new apm feature. Works best with zipkins http thrift codec. The json codec might have some problems.

Example

On how to use the proxy, see the example directory for a simple example.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ErrorCorrectSpans

func ErrorCorrectSpans(spanChannel <-chan proxy.Span, output chan<- proxy.Span)

func Main

func Main(spanConverter SpanConverter)

func PipeThroughSpans added in v1.5.7

func PipeThroughSpans(in <-chan proxy.Span, out chan<- proxy.Span)

Types

type Id added in v1.7.0

type Id = proxy.Id

type SpanConverter added in v1.6.0

type SpanConverter func(span proxy.Span) (proxy.Span, error)

type SpansBuffer

type SpansBuffer struct {
	// contains filtered or unexported fields
}

func NewSpansBuffer

func NewSpansBuffer(capacity uint) *SpansBuffer

func (*SpansBuffer) ReadFrom

func (buffer *SpansBuffer) ReadFrom(spans <-chan proxy.Span)

func (*SpansBuffer) ToSlice

func (buffer *SpansBuffer) ToSlice() []proxy.Span

Directories

Path Synopsis
pkg
example command

Jump to

Keyboard shortcuts

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