INNER CODE UNIT · Go

NewTracer

groundcover-com/caretta · pkg/caretta/links_tracer.go:56

func NewTracer(resolver *k8s.K8sIPResolver) LinksTracer {
	tracer := LinksTracer{resolver: resolver}
	return tracer
}

func NewTracerWithObjs(resolver IPResolver, connections IEbpfMap, probes Probes) LinksTracer {
	return LinksTracer{
		ebpfObjects: probes,
		connections: connections,
		resolver:    resolver,
	}
}

func (tracer *LinksTracer) Start() error {
	objs, connMap, err := tracing.LoadProbes()
	if err != nil {
		return err
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…