INNER CODE UNIT · Go

RunCharts

clickvisual/clickvisual · api/internal/pkg/agent/search/main.go:506

func RunCharts(req Request) (resp view.RespAgentChartsSearch, err error) {
	elog.Info("agent[node] charts search start", elog.Any("req", req))
	err = req.prepare()
	if err != nil {
		return resp, fmt.Errorf("run charts params prepare err: %w", err)
	}
	filePaths := req.TruePath
	container := &Container{}
	sw := sync.WaitGroup{}
	// 文件添加并发查找
	sw.Add(len(filePaths))
	for _, pathName := range filePaths {
		value := pathName
		go func() {
			defer sw.Done()
			comp, err := NewComponent(value, req)
			if err != nil {
				elog.Error("agent new component RunCharts error", elog.FieldErr(err))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…