Versions in this module Expand all Collapse all v0 v0.3.2 Nov 8, 2017 v0.3.1 Sep 18, 2017 v0.3.0 Jul 25, 2017 Changes in this version + const CLIENT_ADDR + const CLIENT_RECV + const CLIENT_RECV_FRAGMENT + const CLIENT_SEND + const CLIENT_SEND_FRAGMENT + const ERROR + const HTTP_HOST + const HTTP_METHOD + const HTTP_PATH + const HTTP_REQUEST_SIZE + const HTTP_RESPONSE_SIZE + const HTTP_STATUS_CODE + const HTTP_URL + const LOCAL_COMPONENT + const SERVER_ADDR + const SERVER_RECV + const SERVER_RECV_FRAGMENT + const SERVER_SEND + const SERVER_SEND_FRAGMENT + const WIRE_RECV + const WIRE_SEND + var Endpoint_Ipv6_DEFAULT []byte + var GoUnusedProtection__ int + var Span_Debug_DEFAULT bool = false + var Span_Duration_DEFAULT int64 + var Span_ParentID_DEFAULT int64 + var Span_Timestamp_DEFAULT int64 + var Span_TraceIDHigh_DEFAULT int64 + type Annotation struct + Host *Endpoint + Timestamp int64 + Value string + func NewAnnotation() *Annotation + func (p *Annotation) GetHost() *Endpoint + func (p *Annotation) GetTimestamp() int64 + func (p *Annotation) GetValue() string + func (p *Annotation) IsSetHost() bool + func (p *Annotation) Read(iprot thrift.TProtocol) error + func (p *Annotation) ReadField1(iprot thrift.TProtocol) error + func (p *Annotation) ReadField2(iprot thrift.TProtocol) error + func (p *Annotation) ReadField3(iprot thrift.TProtocol) error + func (p *Annotation) String() string + func (p *Annotation) Write(oprot thrift.TProtocol) error + type AnnotationType int64 + const AnnotationType_BOOL + const AnnotationType_BYTES + const AnnotationType_DOUBLE + const AnnotationType_I16 + const AnnotationType_I32 + const AnnotationType_I64 + const AnnotationType_STRING + func AnnotationTypeFromString(s string) (AnnotationType, error) + func AnnotationTypePtr(v AnnotationType) *AnnotationType + func (p *AnnotationType) Scan(value interface{}) error + func (p *AnnotationType) UnmarshalText(text []byte) error + func (p *AnnotationType) Value() (driver.Value, error) + func (p AnnotationType) MarshalText() ([]byte, error) + func (p AnnotationType) String() string + type BinaryAnnotation struct + AnnotationType AnnotationType + Host *Endpoint + Key string + Value []byte + func NewBinaryAnnotation() *BinaryAnnotation + func (p *BinaryAnnotation) GetAnnotationType() AnnotationType + func (p *BinaryAnnotation) GetHost() *Endpoint + func (p *BinaryAnnotation) GetKey() string + func (p *BinaryAnnotation) GetValue() []byte + func (p *BinaryAnnotation) IsSetHost() bool + func (p *BinaryAnnotation) Read(iprot thrift.TProtocol) error + func (p *BinaryAnnotation) ReadField1(iprot thrift.TProtocol) error + func (p *BinaryAnnotation) ReadField2(iprot thrift.TProtocol) error + func (p *BinaryAnnotation) ReadField3(iprot thrift.TProtocol) error + func (p *BinaryAnnotation) ReadField4(iprot thrift.TProtocol) error + func (p *BinaryAnnotation) String() string + func (p *BinaryAnnotation) Write(oprot thrift.TProtocol) error + type Endpoint struct + Ipv4 int32 + Ipv6 []byte + Port int16 + ServiceName string + var Annotation_Host_DEFAULT *Endpoint + var BinaryAnnotation_Host_DEFAULT *Endpoint + func NewEndpoint() *Endpoint + func (p *Endpoint) GetIpv4() int32 + func (p *Endpoint) GetIpv6() []byte + func (p *Endpoint) GetPort() int16 + func (p *Endpoint) GetServiceName() string + func (p *Endpoint) IsSetIpv6() bool + func (p *Endpoint) Read(iprot thrift.TProtocol) error + func (p *Endpoint) ReadField1(iprot thrift.TProtocol) error + func (p *Endpoint) ReadField2(iprot thrift.TProtocol) error + func (p *Endpoint) ReadField3(iprot thrift.TProtocol) error + func (p *Endpoint) ReadField4(iprot thrift.TProtocol) error + func (p *Endpoint) String() string + func (p *Endpoint) Write(oprot thrift.TProtocol) error + type Span struct + Annotations []*Annotation + BinaryAnnotations []*BinaryAnnotation + Debug bool + Duration *int64 + ID int64 + Name string + ParentID *int64 + Timestamp *int64 + TraceID int64 + TraceIDHigh *int64 + func NewSpan() *Span + func (p *Span) GetAnnotations() []*Annotation + func (p *Span) GetBinaryAnnotations() []*BinaryAnnotation + func (p *Span) GetDebug() bool + func (p *Span) GetDuration() int64 + func (p *Span) GetID() int64 + func (p *Span) GetName() string + func (p *Span) GetParentID() int64 + func (p *Span) GetTimestamp() int64 + func (p *Span) GetTraceID() int64 + func (p *Span) GetTraceIDHigh() int64 + func (p *Span) IsSetDebug() bool + func (p *Span) IsSetDuration() bool + func (p *Span) IsSetParentID() bool + func (p *Span) IsSetTimestamp() bool + func (p *Span) IsSetTraceIDHigh() bool + func (p *Span) Read(iprot thrift.TProtocol) error + func (p *Span) ReadField1(iprot thrift.TProtocol) error + func (p *Span) ReadField10(iprot thrift.TProtocol) error + func (p *Span) ReadField11(iprot thrift.TProtocol) error + func (p *Span) ReadField12(iprot thrift.TProtocol) error + func (p *Span) ReadField3(iprot thrift.TProtocol) error + func (p *Span) ReadField4(iprot thrift.TProtocol) error + func (p *Span) ReadField5(iprot thrift.TProtocol) error + func (p *Span) ReadField6(iprot thrift.TProtocol) error + func (p *Span) ReadField8(iprot thrift.TProtocol) error + func (p *Span) ReadField9(iprot thrift.TProtocol) error + func (p *Span) String() string + func (p *Span) Write(oprot thrift.TProtocol) error