Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CollectorOptions ¶ added in v0.6.0
type CollectorOptions struct { // QueueSize is the size of collector's queue QueueSize int // NumWorkers is the number of internal workers in a collector NumWorkers int // CollectorPort is the port that the collector service listens in on for tchannel requests CollectorPort int // CollectorHTTPPort is the port that the collector service listens in on for http requests CollectorHTTPPort int // CollectorGRPCPort is the port that the collector service listens in on for gRPC requests CollectorGRPCPort int // CollectorGRPCTLS defines if the server is setup with TLS CollectorGRPCTLS bool // CollectorGRPCCert is the path to a TLS certificate file for the server CollectorGRPCCert string // CollectorGRPCClientCA is the path to a TLS certificate file for authenticating clients CollectorGRPCClientCA string // CollectorGRPCKey is the path to a TLS key file for the server CollectorGRPCKey string // CollectorZipkinHTTPPort is the port that the Zipkin collector service listens in on for http requests CollectorZipkinHTTPPort int // CollectorZipkinAllowedOrigins is a list of origins a cross-domain request to the Zipkin collector service can be executed from CollectorZipkinAllowedOrigins string // CollectorZipkinAllowedHeaders is a list of headers that the Zipkin collector service allowes the client to use with cross-domain requests CollectorZipkinAllowedHeaders string }
CollectorOptions holds configuration for collector
func (*CollectorOptions) InitFromViper ¶ added in v0.6.0
func (cOpts *CollectorOptions) InitFromViper(v *viper.Viper) *CollectorOptions
InitFromViper initializes CollectorOptions with properties from viper
type SpanHandlerBuilder ¶
type SpanHandlerBuilder struct {
// contains filtered or unexported fields
}
SpanHandlerBuilder holds configuration required for handlers
func NewSpanHandlerBuilder ¶
func NewSpanHandlerBuilder(cOpts *CollectorOptions, spanWriter spanstore.Writer, opts ...basicB.Option) (*SpanHandlerBuilder, error)
NewSpanHandlerBuilder returns new SpanHandlerBuilder with configured span storage.
func (*SpanHandlerBuilder) BuildHandlers ¶
func (spanHb *SpanHandlerBuilder) BuildHandlers() ( app.ZipkinSpansHandler, app.JaegerBatchesHandler, *app.GRPCHandler, )
BuildHandlers builds span handlers (Zipkin, Jaeger)
Click to show internal directories.
Click to hide internal directories.