mirror of
https://github.com/chaitin/SafeLine.git
synced 2026-02-11 19:23:55 +08:00
24 lines
387 B
Go
24 lines
387 B
Go
package config
|
|
|
|
import (
|
|
"chaitin.cn/dev/go/settings"
|
|
)
|
|
|
|
type TelemetryConfig struct {
|
|
Addr string `yaml:"addr"`
|
|
}
|
|
|
|
func DefaultTelemetryConfig() TelemetryConfig {
|
|
return TelemetryConfig{
|
|
Addr: "rivers-telemetry:10086",
|
|
}
|
|
}
|
|
|
|
func (t *TelemetryConfig) Load(setting *settings.Setting) error {
|
|
if err := setting.Unmarshal("telemetry", t); err != nil {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|