Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Annotation ¶
type Annotation struct {
Timestamp time.Time
Value string
Host string // annotation.endpoint.ipv4 + ":" + annotation.endpoint.port
ServiceName string
}
Annotation represents an ordinary zipkin annotation. It contains the data fields which will become fields/tags in influxdb
type BinaryAnnotation ¶
type BinaryAnnotation struct {
Key string
Value string
Host string // annotation.endpoint.ipv4 + ":" + annotation.endpoint.port
ServiceName string
}
BinaryAnnotation represents a zipkin binary annotation. It contains all of the same fields as might be found in its zipkin counterpart.
type Span ¶
type Span struct {
ID string
TraceID string // zipkin traceid high concat with traceid
Name string
ParentID string
ServiceName string
Timestamp time.Time // If zipkin input is nil then time.Now()
Duration time.Duration
Annotations []Annotation
BinaryAnnotations []BinaryAnnotation
}
Span represents a specific zipkin span. It holds the majority of the same data as a zipkin span sent via the thrift protocol, but is presented in a format which is more straightforward for storage purposes.
Click to show internal directories.
Click to hide internal directories.