package
0.0.25
Repository: https://github.com/adipurnama/go-toolkit.git
Documentation: pkg.go.dev

# Functions

NewSpan returns span based on layer type.
RepositoryFuncSpan returns span for repository layer type.
ServiceFuncSpan returns span for service layer type.
Setup ...
WithElastic setup tracer package with elastic apm tracing.
WithOpenTelemetry setup tracer package with opentelemetry apm tracing.
WithPinpoint setup tracer package with pinpoint apm tracing.

# Variables

SpanLvlDBQuery for db query call / repository level.
SpanLvlGrpcCall for gRPC api client api call level.
SpanLvlHandler for http controller / handler func.
SpanLvlHTTPCall for HTTP api client api call level.
SpanLvlServiceLogic for service function / methods.

# Structs

Span describes an operation within a transaction.

# Type aliases

Option ...
SpanLevel describes span at source code logic level.