/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/server/module_runner.go
25 строк
705 B
Kristin Laemmert
feat: add ability to launch targeted dskit modules in the grafana server CLI command (#74188)
01 сен 2023, 15:09
Не верифицирован
01 сен 2023, 15:09
0de2c9e
Код
Авторство
О чём код?
package server import ( "github.com/grafana/grafana/pkg/services/featuremgmt" "github.com/grafana/grafana/pkg/setting" ) // ModuleRunner is a simplified version of Runner that is used in the grafana // server target command. It has a minimal set of dependencies required to // launch background/dskit services. type ModuleRunner struct { Cfg *setting.Cfg SettingsProvider setting.Provider Features featuremgmt.FeatureToggles } func NewModuleRunner(cfg *setting.Cfg, settingsProvider setting.Provider, features featuremgmt.FeatureToggles, ) ModuleRunner { return ModuleRunner{ Cfg: cfg, SettingsProvider: settingsProvider, Features: features, } }