Documentation
¶
Index ¶
- func HealthCheckMiddleware(next http.Handler) http.Handler
- func Logging(next stormrpc.HandlerFunc) stormrpc.HandlerFunc
- func NewAuditController() *auditController
- func NewQuotaController(db *sqlx.DB) *quotaController
- func Recoverer(next stormrpc.HandlerFunc) stormrpc.HandlerFunc
- func Tracing(httpRequestHistogram *prometheus.HistogramVec) func(next stormrpc.HandlerFunc) stormrpc.HandlerFunc
- type AuditResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HealthCheckMiddleware ¶
HealthCheckHandler provides the GET /healthcheck endpoint.
func Logging ¶ added in v1.0.0
func Logging(next stormrpc.HandlerFunc) stormrpc.HandlerFunc
func NewAuditController ¶
func NewAuditController() *auditController
func NewQuotaController ¶
func Recoverer ¶ added in v1.0.1
func Recoverer(next stormrpc.HandlerFunc) stormrpc.HandlerFunc
Recoverer is a stormrpc middleware that recovers from panics and sends them to Sentry.
func Tracing ¶ added in v1.0.1
func Tracing(httpRequestHistogram *prometheus.HistogramVec) func(next stormrpc.HandlerFunc) stormrpc.HandlerFunc
Tracing is a stormrpc middleware that records the duration of the request.
Types ¶
type AuditResource ¶
type AuditResource struct {
// contains filtered or unexported fields
}
AuditResource is an audittools.EventRenderer.
func (AuditResource) Render ¶
func (a AuditResource) Render() cadf.Resource
Render implements the audittools.EventRenderer interface.
Click to show internal directories.
Click to hide internal directories.