mirror of
https://github.com/grafana/grafana.git
synced 2025-02-16 18:34:52 -06:00
* move config to pluginsintegration package * change to all plugin toggle * fixes * fixes * fix lerna * fix test
18 lines
475 B
Go
18 lines
475 B
Go
package config
|
|
|
|
type Tracing struct {
|
|
OpenTelemetry OpenTelemetryCfg
|
|
}
|
|
|
|
// OpenTelemetryCfg contains the OpenTelemetry address and propagation config values.
|
|
// This is used to export the OpenTelemetry (OTLP) config without exposing the whole *setting.Cfg.
|
|
type OpenTelemetryCfg struct {
|
|
Address string
|
|
Propagation string
|
|
}
|
|
|
|
// IsEnabled returns true if OTLP tracing is enabled (address set)
|
|
func (t Tracing) IsEnabled() bool {
|
|
return t.OpenTelemetry.Address != ""
|
|
}
|