INNER CODE UNIT · Go
err
alibaba/sentinel-golang · api/init.go:71
if err = config.OverrideConfigFromEnvAndInitLog(); err != nil {
return err
}
return initCoreComponents()
}
// Init loads Sentinel general configuration from the given YAML file
// and initializes Sentinel.
func InitWithConfigFile(configPath string) error {
return initSentinel(configPath)
}
// initCoreComponents init core components with global config
func initCoreComponents() error {
if config.MetricLogFlushIntervalSec() > 0 {
if err := metric.InitTask(); err != nil {
return err
}