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
}