Documentation ¶
Index ¶
- type Tracer
- func (p *Tracer) AddCloser(c ...io.Closer)
- func (p *Tracer) BpfObjects() any
- func (p *Tracer) Constants(_ *exec.FileInfo, _ *goexec.Offsets) map[string]any
- func (p *Tracer) GoProbes() map[string]ebpfcommon.FunctionPrograms
- func (p *Tracer) KProbes() map[string]ebpfcommon.FunctionPrograms
- func (p *Tracer) Load() (*ebpf.CollectionSpec, error)
- func (p *Tracer) Run(ctx context.Context, eventsChan chan<- []request.Span, service svc.ID)
- func (p *Tracer) SocketFilters() []*ebpf.Program
- func (p *Tracer) UProbes() map[string]map[string]ebpfcommon.FunctionPrograms
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Tracer ¶
type Tracer struct { Cfg *ebpfcommon.TracerConfig Metrics imetrics.Reporter // contains filtered or unexported fields }
func (*Tracer) BpfObjects ¶
func (*Tracer) GoProbes ¶
func (p *Tracer) GoProbes() map[string]ebpfcommon.FunctionPrograms
func (*Tracer) KProbes ¶
func (p *Tracer) KProbes() map[string]ebpfcommon.FunctionPrograms
func (*Tracer) SocketFilters ¶
func (*Tracer) UProbes ¶
func (p *Tracer) UProbes() map[string]map[string]ebpfcommon.FunctionPrograms
Click to show internal directories.
Click to hide internal directories.