Documentation ¶
Index ¶
Constants ¶
View Source
const (
// CollectorDefaultHealthCheckHTTPPort is the default HTTP Port for health check
CollectorDefaultHealthCheckHTTPPort = 14269
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CollectorOptions ¶
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 // CollectorZipkinHTTPPort is the port that the Zipkin collector service listens in on for http requests CollectorZipkinHTTPPort int }
CollectorOptions holds configuration for collector
func (*CollectorOptions) InitFromViper ¶
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)
BuildHandlers builds span handlers (Zipkin, Jaeger)
Click to show internal directories.
Click to hide internal directories.