INNER CODE UNIT · Go

NewComponent

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

func NewComponent(targetInfo dto.AgentSearchTargetInfo, req Request) (*Component, error) {
	obj := &Component{
		k8sInfo: targetInfo.K8sInfo,
	}
	var err error
	file, err := OpenFile(targetInfo.FilePath)
	if err != nil {
		elog.Error("agent open log file error", elog.FieldErr(err), elog.String("path", targetInfo.FilePath))
		return nil, errors.Wrapf(err, "open file %s error", targetInfo.FilePath)
	}

	if req.IsChartRequest {
		obj.interval = req.Interval
		obj.times = (req.EndTime - req.StartTime) / req.Interval
		obj.charts = make(map[int64]int64)
	}

	obj.startTime = req.StartTime

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…