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用于存储一些Collector server连接参数。zipkin和jaeger提交span的handler等
func NewSpanHandlerBuilder ¶
func NewSpanHandlerBuilder(cOpts *CollectorOptions, spanWriter spanstore.Writer, opts ...basicB.Option) (*SpanHandlerBuilder, error)
NewSpanHandlerBuilder返回一个SpanHandlerBuilder实例
func (*SpanHandlerBuilder) BuildHandlers ¶
func (spanHb *SpanHandlerBuilder) BuildHandlers() (app.ZipkinSpansHandler, app.JaegerBatchesHandler)
BuildHandlers构建span handlers(Zipkin, Jaeger)
Click to show internal directories.
Click to hide internal directories.