Documentation
¶
Overview ¶
Package middleware provides middleware for the alarms service. This is logging, metrics, and tracing middleware.
Index ¶
- func NewAuthorizationMiddleware(svc alarms.Service, authz smqauthz.Authorization) alarms.Service
- func NewLoggingMiddleware(logger *slog.Logger, service alarms.Service) alarms.Service
- func NewMetricsMiddleware(counter metrics.Counter, latency metrics.Histogram, service alarms.Service) alarms.Service
- func NewTracingMiddleware(tracer trace.Tracer, svc alarms.Service) alarms.Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLoggingMiddleware ¶
func NewMetricsMiddleware ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.