Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoggingMiddleware ¶
func LoggingMiddleware(svc writers.MessageRepository, logger log.Logger) writers.MessageRepository
LoggingMiddleware adds logging facilities to the adapter.
func MakeHandler ¶
MakeHandler returns a HTTP API handler with version and metrics.
func MetricsMiddleware ¶
func MetricsMiddleware(repo writers.MessageRepository, counter metrics.Counter, latency metrics.Histogram) writers.MessageRepository
MetricsMiddleware returns new message repository with Save method wrapped to expose metrics.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.