Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TracingMiddleware ¶
func TracingMiddleware(tracer trace.Tracer) subscription.Middleware
TracingMiddleware creates a subscription middleware that traces event handling.
Types ¶
type TracedCommandHandler ¶
type TracedCommandHandler[S any] struct { // contains filtered or unexported fields }
TracedCommandHandler wraps a CommandHandler with OpenTelemetry tracing and metrics.
func TraceCommands ¶
func TraceCommands[S any](inner command.CommandHandler[S], tracer trace.Tracer, meter metric.Meter) *TracedCommandHandler[S]
TraceCommands wraps a command handler with tracing and metrics.
Click to show internal directories.
Click to hide internal directories.