INNER CODE UNIT · Go
InitWithConfigFile
alibaba/sentinel-golang · api/init.go:79
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
}
}
systemStatInterval := config.SystemStatCollectIntervalMs()
loadStatInterval := systemStatInterval
cpuStatInterval := systemStatInterval
memStatInterval := systemStatInterval
if config.LoadStatCollectIntervalMs() > 0 {