Module v3

Module v3 

Source

Modules§

trace_segment_report_service_client
Generated client implementations.
trace_segment_report_service_server
Generated server implementations.

Structs§

Command
Commands
Cpu
Id
A ID could be represented by multiple string sections.
KeyStringValuePair
Log
SegmentCollection
The segment collections for trace report in batch and sync mode.
SegmentObject
The segment is a collection of spans. It includes all collected spans in a simple one request context, such as a HTTP request process.
SegmentReference
Segment reference represents the link between two existing segment.
SpanObject
Span represents a execution unit in the system, with duration and many other attributes. Span could be a method, a RPC, MQ message produce or consume. In the practice, the span should be added when it is really necessary, to avoid payload overhead. We recommend to creating spans in across process(client/server of RPC/MQ) and across thread cases only.

Enums§

DetectPoint
In most cases, detect point should be server or client. Even in service mesh, this means server/client side sidecar proxy is reserved only.
RefType
Type of the reference
SpanLayer
Map to the layer of span
SpanType
Map to the type of span