/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/modules/dependencies.go
48 строк
2 KB
Rafael Bortolon Paulovic
Search: Clean up tenant embeddings on hard delete (#129028)
23 июл 2026, 15:36
Не верифицирован
23 июл 2026, 15:36
115b1e6
Код
Авторство
О чём код?
package modules const ( // All includes all modules necessary for Grafana to run as a standalone server All string = "all" Core string = "core" MemberlistKV string = "memberlistkv" GrafanaAPIServer string = "grafana-apiserver" SearchServerRing string = "search-server-ring" SearchServerDistributor string = "search-server-distributor" StorageServer string = "storage-server" SearchServer string = "search-server" ZanzanaServer string = "zanzana-server" AuthnServer string = "authn-server" InstrumentationServer string = "instrumentation-server" GRPCServer string = "grpc-server" UnifiedBackend string = "unified-backend" UnifiedVectorBackend string = "unified-vector-backend" NATS string = "nats" FrontendServer string = "frontend-server" OperatorServer string = "operator" ) var dependencyMap = map[string][]string{ MemberlistKV: {InstrumentationServer}, SearchServerRing: {InstrumentationServer, MemberlistKV}, GrafanaAPIServer: {InstrumentationServer}, // TODO: remove SearchServerRing once we only use sharding in SearchServer StorageServer: {UnifiedBackend, UnifiedVectorBackend, InstrumentationServer, GRPCServer, SearchServerRing}, SearchServer: {UnifiedBackend, UnifiedVectorBackend, InstrumentationServer, GRPCServer, SearchServerRing}, // UnifiedBackend publishes resource watch notifications through the NATS // publisher, so NATS must be initialized first. It also depends on // UnifiedVectorBackend so the vector backend is constructed before // the backend's tenant deleter. NATS: {InstrumentationServer}, UnifiedBackend: {NATS, UnifiedVectorBackend}, ZanzanaServer: {InstrumentationServer}, AuthnServer: {InstrumentationServer}, SearchServerDistributor: {InstrumentationServer, GRPCServer, MemberlistKV, SearchServerRing}, Core: {}, All: {Core}, FrontendServer: {}, OperatorServer: {InstrumentationServer}, }