Documentation

Overview

    Package octrace is the logic for receiving OpenCensus trace protobuf defined spans from already instrumented applications and then passing them onto a TraceReceiverSink instance.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    This section is empty.

    Types

    type Option

    type Option func(*Receiver)

      Option interface defines for configuration settings to be applied to receivers.

      WithReceiver applies the configuration to the given receiver.

      type Receiver

      type Receiver struct {
      	agenttracepb.UnimplementedTraceServiceServer
      	// contains filtered or unexported fields
      }

        Receiver is the type used to handle spans from OpenCensus exporters.

        func New

        func New(instanceName string, nextConsumer consumer.TracesConsumer, opts ...Option) (*Receiver, error)

          New creates a new opencensus.Receiver reference.

          func (*Receiver) Config

            Config handles configuration messages.

            func (*Receiver) Export

              Export is the gRPC method that receives streamed traces from OpenCensus-traceproto compatible libraries/applications.