opentelemetry

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetricEmitter

type MetricEmitter struct{}

A MetricEmitter that exports OpenTelemetry metrics.

func (MetricEmitter) ExtensionName

func (t MetricEmitter) ExtensionName() string

ExtensionName of this extension.

func (MetricEmitter) InterceptField

func (t MetricEmitter) InterceptField(ctx context.Context, next graphql.Resolver) (interface{}, error)

InterceptField to produce metrics .

func (MetricEmitter) InterceptOperation

InterceptOperation to produce metrics .

func (MetricEmitter) InterceptResponse

func (t MetricEmitter) InterceptResponse(ctx context.Context, next graphql.ResponseHandler) *graphql.Response

InterceptResponse to produce metrics .

func (MetricEmitter) Validate

func (t MetricEmitter) Validate(schema graphql.ExecutableSchema) error

Validate this extension (a no-op).

type Tracer

type Tracer struct{}

A Tracer that exports OpenTelemetry traces.

func (Tracer) ExtensionName

func (t Tracer) ExtensionName() string

ExtensionName of this extension.

func (Tracer) InterceptField

func (t Tracer) InterceptField(ctx context.Context, next graphql.Resolver) (interface{}, error)

InterceptField to produce traces.

func (Tracer) InterceptResponse

func (t Tracer) InterceptResponse(ctx context.Context, next graphql.ResponseHandler) *graphql.Response

InterceptResponse to produce traces.

func (Tracer) Validate

func (t Tracer) Validate(schema graphql.ExecutableSchema) error

Validate this extension (a no-op).

Jump to

Keyboard shortcuts

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