/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/setting/setting_remote_cache.go
23 строки
592 B
Jo
RemoteCache: Refactor remote cache settings (#95672)
04 ноя 2024, 19:35
Не верифицирован
04 ноя 2024, 19:35
ddf7665
Код
Авторство
О чём код?
package setting type RemoteCacheSettings struct { Name string ConnStr string Prefix string Encryption bool } func (cfg *Cfg) readRemoteCacheSettings() { cacheServer := cfg.Raw.Section("remote_cache") dbName := valueAsString(cacheServer, "type", "database") connStr := valueAsString(cacheServer, "connstr", "") prefix := valueAsString(cacheServer, "prefix", "") encryption := cacheServer.Key("encryption").MustBool(false) cfg.RemoteCacheOptions = &RemoteCacheSettings{ Name: dbName, ConnStr: connStr, Prefix: prefix, Encryption: encryption, } }