Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackgroundServiceRegistry ¶
type BackgroundServiceRegistry struct {
// contains filtered or unexported fields
}
BackgroundServiceRegistry provides background services.
func NewBackgroundServiceRegistry ¶
func NewBackgroundServiceRegistry(s ...registry.BackgroundService) *BackgroundServiceRegistry
func ProvideBackgroundServiceRegistry ¶
func ProvideBackgroundServiceRegistry( ng *ngalert.AlertNG, cleanup *cleanup.CleanUpService, live *live.GrafanaLive, pushGateway *pushhttp.Gateway, notifications *notifications.NotificationService, processManager *process.Manager, rendering *rendering.RenderingService, tokenService auth.UserTokenBackgroundService, tracing tracing.Tracer, provisioning *provisioning.ProvisioningServiceImpl, alerting *alerting.AlertEngine, usageStats *uss.UsageStats, statsCollector *statscollector.Service, grafanaUpdateChecker *updatechecker.GrafanaService, pluginsUpdateChecker *updatechecker.PluginsService, metrics *metrics.InternalMetricsService, secretsService *secretsManager.SecretsService, remoteCache *remotecache.RemoteCache, StorageService store.StorageService, searchService searchV2.SearchService, entityEventsService store.EntityEventsService, saService *samanager.ServiceAccountsService, authInfoService *authinfoservice.Implementation, grpcServerProvider grpcserver.Provider, secretMigrationProvider secretsMigrations.SecretMigrationProvider, loginAttemptService *loginattemptimpl.Service, bundleService *supportbundlesimpl.Service, publicDashboardsMetric *publicdashboardsmetric.Service, keyRetriever *dynamic.KeyRetriever, dynamicAngularDetectorsProvider *angulardetectorsprovider.Dynamic, _ dashboardsnapshots.Service, _ *alerting.AlertNotificationService, _ serviceaccounts.Service, _ *guardian.Provider, _ *plugindashboardsservice.DashboardUpdater, _ *sanitizer.Provider, _ *grpcserver.HealthService, _ entity.EntityStoreServer, _ *grpcserver.ReflectionService, _ *ldapapi.Service, ) *BackgroundServiceRegistry
func (*BackgroundServiceRegistry) GetServices ¶
func (r *BackgroundServiceRegistry) GetServices() []registry.BackgroundService
type BackgroundServiceRunner ¶
type BackgroundServiceRunner struct { *services.BasicService // contains filtered or unexported fields }
BackgroundServiceRunner provides a runner for background services.
func ProvideBackgroundServiceRunner ¶
func ProvideBackgroundServiceRunner(registry registry.BackgroundServiceRegistry) *BackgroundServiceRunner
Click to show internal directories.
Click to hide internal directories.