Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Annotation ¶
type Annotation struct { /* Endpoint endpoint */ Endpoint *Endpoint `json:"endpoint,omitempty"` /* Timestamp timestamp */ Timestamp *int64 `json:"timestamp,omitempty"` /* Value value */ Value *string `json:"value,omitempty"` }
Annotation Annotation
swagger:model Annotation
type AnnotationType ¶
type AnnotationType int64
const ( AnnotationType_BOOL AnnotationType = 0 AnnotationType_BYTES AnnotationType = 1 AnnotationType_I16 AnnotationType = 2 AnnotationType_I32 AnnotationType = 3 AnnotationType_I64 AnnotationType = 4 AnnotationType_DOUBLE AnnotationType = 5 AnnotationType_STRING AnnotationType = 6 )
func (AnnotationType) Addr ¶
func (v AnnotationType) Addr() *int64
type AnnotationValue ¶
type AnnotationValue string
const ( AnnotationValue_CLIENT_SEND AnnotationValue = "cs" AnnotationValue_CLIENT_RECV AnnotationValue = "cr" AnnotationValue_SERVER_SEND AnnotationValue = "ss" AnnotationValue_SERVER_RECV AnnotationValue = "sr" AnnotationValue_WIRE_SEND AnnotationValue = "ws" AnnotationValue_WIRE_RECV AnnotationValue = "wr" AnnotationValue_CLIENT_SEND_FRAGMENT AnnotationValue = "csf" AnnotationValue_CLIENT_RECV_FRAGMENT AnnotationValue = "crf" AnnotationValue_SERVER_SEND_FRAGMENT AnnotationValue = "ssf" AnnotationValue_SERVER_RECV_FRAGMENT AnnotationValue = "srf" )
func (AnnotationValue) Addr ¶
func (v AnnotationValue) Addr() *string
type BinaryAnnotation ¶
type BinaryAnnotation struct { /* AnnotationType annotation type */ AnnotationType *int64 `json:"annotation_type,omitempty"` /* Endpoint endpoint */ Endpoint *Endpoint `json:"endpoint,omitempty"` /* Key key */ Key *string `json:"key,omitempty"` /* Value value */ Value *string `json:"value,omitempty"` }
BinaryAnnotation BinaryAnnotation
swagger:model BinaryAnnotation
type BinaryAnnotationKey ¶
type BinaryAnnotationKey string
const ( BinaryAnnotationKey_LOCAL_COMPONENT BinaryAnnotationKey = "lc" BinaryAnnotationKey_CLIENT_ADDR BinaryAnnotationKey = "ca" BinaryAnnotationKey_SERVER_ADDR BinaryAnnotationKey = "sa" )
func (BinaryAnnotationKey) Addr ¶
func (v BinaryAnnotationKey) Addr() *string
type DependencyLink ¶
type DependencyLink struct { /* CallCount call count */ CallCount *int64 `json:"callCount,omitempty"` /* Child child */ Child *string `json:"child,omitempty"` /* Parent parent */ Parent *string `json:"parent,omitempty"` }
DependencyLink DependencyLink
swagger:model DependencyLink
type Endpoint ¶
type Endpoint struct { /* IPV4 ipv4 */ IPV4 *string `json:"ipv4,omitempty"` /* Port port */ Port *int64 `json:"port,omitempty"` /* ServiceName service name */ ServiceName *string `json:"serviceName,omitempty"` }
Endpoint Endpoint
swagger:model Endpoint
type ListOfSpans ¶
type ListOfSpans []*Span
ListOfSpans ListOfSpans
A list of spans with possibly different trace ids, in no particular order ¶
swagger:model ListOfSpans
type Span ¶
type Span struct { /* ListOfAnnotations */ Annotations []*Annotation `json:"annotations,omitempty"` /* ListOfBinaryAnnotations */ BinaryAnnotations []*BinaryAnnotation `json:"binaryAnnotations,omitempty"` /* Debug debug */ Debug *bool `json:"debug,omitempty"` /* Duration duration */ Duration *int64 `json:"duration,omitempty"` /* ID id */ ID *string `json:"id,omitempty"` /* Name name */ Name *string `json:"name,omitempty"` /* ParentID parent id */ ParentID *string `json:"parentId,omitempty"` /* Timestamp timestamp */ Timestamp int64 `json:"timestamp,omitempty"` /* TraceID trace id */ TraceID *string `json:"traceId,omitempty"` }
Span Span
swagger:model Span
Click to show internal directories.
Click to hide internal directories.