Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Reg *prometheus.Registry = prometheus.NewPedanticRegistry()
Functions ¶
func New ¶
func New(cfg config.Configuration, eventRepo datastore.EventRepository, eventDeliveryRepo datastore.EventDeliveryRepository, appRepo datastore.ApplicationRepository, apiKeyRepo datastore.APIKeyRepository, subRepo datastore.SubscriptionRepository, groupRepo datastore.GroupRepository, orgRepo datastore.OrganisationRepository, orgMemberRepo datastore.OrganisationMemberRepository, orgInviteRepo datastore.OrganisationInviteRepository, sourceRepo datastore.SourceRepository, userRepo datastore.UserRepository, configRepo datastore.ConfigurationRepository, queue queue.Queuer, logger logger.Logger, tracer tracer.Tracer, cache cache.Cache, limiter limiter.RateLimiter, searcher searcher.Searcher, ) *http.Server
func RegisterDBMetrics ¶ added in v0.4.18
func RegisterDBMetrics(app *applicationHandler)
func RegisterQueueMetrics ¶ added in v0.4.10
func RegisterQueueMetrics(q queue.Queuer, cfg config.Configuration)
Types ¶
type AuthorizedLogin ¶
type Stub ¶
type Stub struct{}
Stub represents empty json or arbitrary json bodies for our doc annotations
type ViewableConfiguration ¶
type ViewableConfiguration struct {
Strategy datastore.StrategyConfiguration `json:"strategy"`
Signature datastore.SignatureConfiguration `json:"signature"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.