Versions in this module Expand all Collapse all v2 v2.5.0 Apr 12, 2019 Changes in this version + func GetTriggerTargetsSourceProvider(request *http.Request) *metricSource.SourceProvider + func MetricSourceProvider(sourceProvider *metricSource.SourceProvider) func(next http.Handler) http.Handler v2.4.0 Dec 25, 2018 Changes in this version + func SearchIndexContext(searcher moira.Searcher) func(next http.Handler) http.Handler v2.3.1 Aug 27, 2018 Changes in this version + func ContactContext(next http.Handler) http.Handler + func DatabaseContext(database moira.Database) func(next http.Handler) http.Handler + func DateRange(defaultFrom, defaultTo string) func(next http.Handler) http.Handler + func GetContactID(request *http.Request) string + func GetDatabase(request *http.Request) moira.Database + func GetFromStr(request *http.Request) string + func GetLoggerEntry(request *http.Request) moira.Logger + func GetLogin(request *http.Request) string + func GetPage(request *http.Request) int64 + func GetRemoteConfig(request *http.Request) *remote.Config + func GetSize(request *http.Request) int64 + func GetSubscriptionID(request *http.Request) string + func GetTag(request *http.Request) string + func GetTimeSeriesNames(request *http.Request) map[string]bool + func GetToStr(request *http.Request) string + func GetTriggerID(request *http.Request) string + func Paginate(defaultPage, defaultSize int64) func(next http.Handler) http.Handler + func RemoteConfigContext(cfg *remote.Config) func(next http.Handler) http.Handler + func RequestLogger(logger moira.Logger) func(next http.Handler) http.Handler + func SetTimeSeriesNames(request *http.Request, timeSeriesNames map[string]bool) + func SubscriptionContext(next http.Handler) http.Handler + func TagContext(next http.Handler) http.Handler + func TriggerContext(next http.Handler) http.Handler + func UserContext(next http.Handler) http.Handler + func WithLogEntry(r *http.Request, entry *apiLoggerEntry) *http.Request + type ContextKey string + func (key ContextKey) String() string