Versions in this module Expand all Collapse all v0 v0.0.1 Jan 18, 2021 Changes in this version + type Callback interface + func ErrorQueryCallback(c Config) Callback + func NewCallback(f func(db *gorm.DB), cols ...prometheus.Collector) Callback + func SlowQueryCallback(c Config) Callback + type Config struct + DBName string + NamePrefix string + Namespace string + SlowThreshold time.Duration + type Handler func(db *gorm.DB) + type Interceptor func(string) func(next Handler) Handler + type MetricPlugin interface + Initialize func(db *gorm.DB) error + MetricsCollectors func() []prometheus.Collector + Name func() string + func New(opts ...Callback) MetricPlugin