tracing

package
v0.0.0-...-a52e8f6 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Base on https://github.com/99designs/gqlgen-contrib/blob/master/gqlopentracing/tracer.go, contains the following modifications:

  • shortens the name of the span created in StartOperationExecution method
  • full graphQL query is stored in graphQL.query span tag

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() graphql.Tracer

New returns Tracer for OpenTracing. see https://opentracing.io/

Types

type Config

type Config struct {
	CollectorUrl    string `envconfig:"default=http://zipkin.kyma-system:9411/api/v1/spans"`
	Debug           bool   `envconfig:"default=false"`
	ServiceSpanName string `envconfig:"default=console-backend-service"`
}

type OpentracingHandler

type OpentracingHandler http.HandlerFunc

func NewWithParentSpan

func NewWithParentSpan(spanName string, next http.HandlerFunc) OpentracingHandler

Jump to

Keyboard shortcuts

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