Documentation ¶
Overview ¶
Package tracing is a utility package for tracing.
Index ¶
- func CommonEventOption(_ context.Context, namespace string) trace.SpanStartEventOption
- func InitJaeger(serviceName, endpoint, version, environment, hostIP string) (*trace.TracerProvider, error)
- func InitTracer(ctx context.Context, serviceName string)
- func SetAttributes(r *ghttp.Request, span *gtrace.Span)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommonEventOption ¶
func CommonEventOption(_ context.Context, namespace string) trace.SpanStartEventOption
CommonEventOption .
func InitJaeger ¶
func InitJaeger(serviceName, endpoint, version, environment, hostIP string) (*trace.TracerProvider, error)
InitJaeger initializes and registers jaeger to global TracerProvider.
The output parameter `flush` is used for waiting exported trace spans to be uploaded, which is useful if your program is ending, and you do not want to lose recent spans.
func InitTracer ¶
InitTracer initializes and registers jaeger to global TracerProvider.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.