Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackgroundServiceRegistry ¶
type BackgroundServiceRegistry struct {
Services []registry.BackgroundService
}
BackgroundServiceRegistry provides background services.
func NewBackgroundServiceRegistry ¶
func NewBackgroundServiceRegistry(services ...registry.BackgroundService) *BackgroundServiceRegistry
func ProvideBackgroundServiceRegistry ¶
func ProvideBackgroundServiceRegistry( httpServer *api.HTTPServer, ng *ngalert.AlertNG, cleanup *cleanup.CleanUpService, live *live.GrafanaLive, pushGateway *pushhttp.Gateway, notifications *notifications.NotificationService, rendering *rendering.RenderingService, tokenService models.UserTokenBackgroundService, provisioning *provisioning.ProvisioningServiceImpl, alerting *alerting.AlertEngine, pm *manager.PluginManager, metrics *metrics.InternalMetricsService, usageStats *uss.UsageStats, updateChecker *updatechecker.Service, tracing *tracing.TracingService, remoteCache *remotecache.RemoteCache, _ *azuremonitor.Service, _ *cloudwatch.CloudWatchService, _ *elasticsearch.Service, _ *graphite.Service, _ *influxdb.Service, _ *loki.Service, _ *opentsdb.Service, _ *prometheus.Service, _ *tempo.Service, _ *testdatasource.Service, _ *plugindashboards.Service, _ *dashboardsnapshots.Service, _ *postgres.Service, _ *mysql.Service, _ *mssql.Service, _ *grafanads.Service, _ *cloudmonitoring.Service, _ *pluginsettings.Service, _ *alerting.AlertNotificationService, _ serviceaccounts.Service, ) *BackgroundServiceRegistry
func (*BackgroundServiceRegistry) GetServices ¶
func (r *BackgroundServiceRegistry) GetServices() []registry.BackgroundService
Click to show internal directories.
Click to hide internal directories.