Chore: Add deprecation warnings for Sentry (#60165)

This commit is contained in:
Domas
2022-12-13 16:41:42 +02:00
committed by GitHub
parent fe3ae49cce
commit c2cea076ee
3 changed files with 10 additions and 0 deletions
+3
View File
@@ -1,5 +1,7 @@
package setting
import "github.com/go-kit/kit/log/level"
type Sentry struct {
Enabled bool `json:"enabled"`
DSN string `json:"dsn"`
@@ -13,6 +15,7 @@ func (cfg *Cfg) readSentryConfig() {
raw := cfg.Raw.Section("log.frontend")
provider := raw.Key("provider").MustString("sentry")
if provider == "sentry" || provider != "grafana" {
_ = level.Warn(cfg.Logger).Log("msg", "\"sentry\" frontend logging provider is deprecated and will be removed in the next major version. Use \"grafana\" provider instead.")
cfg.Sentry = Sentry{
Enabled: raw.Key("enabled").MustBool(true),
DSN: raw.Key("sentry_dsn").String(),