Documentation
¶
Index ¶
- type LocalGadgetManager
- func (l *LocalGadgetManager) AddTraceResource(gadget, name, containerFilter string, ...) error
- func (l *LocalGadgetManager) Close()
- func (l *LocalGadgetManager) ContainersMap() *ebpf.Map
- func (l *LocalGadgetManager) CreateMountNsMap(containerSelector containercollection.ContainerSelector) (*ebpf.Map, error)
- func (l *LocalGadgetManager) DeleteTraceResource(name string) error
- func (l *LocalGadgetManager) Dump() string
- func (l *LocalGadgetManager) ExecTraceResourceOperation(name string, opname gadgetv1alpha1.Operation) error
- func (l *LocalGadgetManager) GadgetOutputModesSupported(gadget string) (ret []string, err error)
- func (l *LocalGadgetManager) ListContainers() []string
- func (l *LocalGadgetManager) ListGadgets() []string
- func (l *LocalGadgetManager) ListTraceResourceOperations(name string) []gadgetv1alpha1.Operation
- func (l *LocalGadgetManager) ListTraceResources() []string
- func (l *LocalGadgetManager) PublishEvent(tracerID string, line string) error
- func (l *LocalGadgetManager) RemoveMountNsMap() error
- func (l *LocalGadgetManager) ShowTraceResourceStatus(name string) (ret string, err error)
- func (l *LocalGadgetManager) StreamTraceResourceOutput(name string, stop chan struct{}) (chan string, error)
- func (l *LocalGadgetManager) TracerMountNsMap(tracerID string) (*ebpf.Map, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalGadgetManager ¶
type LocalGadgetManager struct { containercollection.ContainerCollection // contains filtered or unexported fields }
func NewManager ¶
func NewManager(runtimes []*containerutils.RuntimeConfig) (*LocalGadgetManager, error)
func (*LocalGadgetManager) AddTraceResource ¶
func (l *LocalGadgetManager) AddTraceResource(gadget, name, containerFilter string, outputMode gadgetv1alpha1.TraceOutputMode) error
func (*LocalGadgetManager) Close ¶
func (l *LocalGadgetManager) Close()
func (*LocalGadgetManager) ContainersMap ¶
func (l *LocalGadgetManager) ContainersMap() *ebpf.Map
func (*LocalGadgetManager) CreateMountNsMap ¶
func (l *LocalGadgetManager) CreateMountNsMap(containerSelector containercollection.ContainerSelector) (*ebpf.Map, error)
func (*LocalGadgetManager) DeleteTraceResource ¶
func (l *LocalGadgetManager) DeleteTraceResource(name string) error
func (*LocalGadgetManager) Dump ¶
func (l *LocalGadgetManager) Dump() string
func (*LocalGadgetManager) ExecTraceResourceOperation ¶
func (l *LocalGadgetManager) ExecTraceResourceOperation(name string, opname gadgetv1alpha1.Operation) error
func (*LocalGadgetManager) GadgetOutputModesSupported ¶
func (l *LocalGadgetManager) GadgetOutputModesSupported(gadget string) (ret []string, err error)
func (*LocalGadgetManager) ListContainers ¶
func (l *LocalGadgetManager) ListContainers() []string
func (*LocalGadgetManager) ListGadgets ¶
func (l *LocalGadgetManager) ListGadgets() []string
func (*LocalGadgetManager) ListTraceResourceOperations ¶
func (l *LocalGadgetManager) ListTraceResourceOperations(name string) []gadgetv1alpha1.Operation
func (*LocalGadgetManager) ListTraceResources ¶
func (l *LocalGadgetManager) ListTraceResources() []string
func (*LocalGadgetManager) PublishEvent ¶
func (l *LocalGadgetManager) PublishEvent(tracerID string, line string) error
func (*LocalGadgetManager) RemoveMountNsMap ¶
func (l *LocalGadgetManager) RemoveMountNsMap() error
func (*LocalGadgetManager) ShowTraceResourceStatus ¶
func (l *LocalGadgetManager) ShowTraceResourceStatus(name string) (ret string, err error)
func (*LocalGadgetManager) StreamTraceResourceOutput ¶
func (l *LocalGadgetManager) StreamTraceResourceOutput(name string, stop chan struct{}) (chan string, error)
func (*LocalGadgetManager) TracerMountNsMap ¶
func (l *LocalGadgetManager) TracerMountNsMap(tracerID string) (*ebpf.Map, error)
Click to show internal directories.
Click to hide internal directories.