package
0.3.0-prerelease.4
Repository: https://github.com/get-eventually/go-eventually.git
Documentation: pkg.go.dev

# Functions

NewInstrumentedEventStore returns a wrapper type to provide OpenTelemetry instrumentation (metrics and traces) around an event.Store.
NewInstrumentedRepository returns a wrapper type to provide OpenTelemetry instrumentation (metrics and traces) around an aggregate.Repository.
WithMeterProvider specifies the metric.MeterProvider instance to use for the instrumentation.
WithTracerProvider specifies the trace.TracerProvider instance to use for the instrumentation.

# Constants

Attribute keys used by the InstrumentedRepository instrumentation.
Attribute keys used by the InstrumentedRepository instrumentation.
Attribute keys used by the InstrumentedRepository instrumentation.
Attribute keys used by the InstrumentedRepository instrumentation.
Attribute keys used by the InstrumentedEventStore instrumentation.
Attribute keys used by the InstrumentedEventStore instrumentation.
Attribute keys used by the InstrumentedEventStore instrumentation.
Attribute keys used by the InstrumentedEventStore instrumentation.

# Structs

InstrumentedEventStore is a wrapper type over an event.Store instance to provide instrumentation, in the form of metrics and traces using OpenTelemetry.
InstrumentedRepository is a wrapper type over an aggregate.Repository instance to provide instrumentation, in the form of metrics and traces using OpenTelemetry.

# Interfaces

Option specifies instrumentation configuration options.