Documentation
¶
Index ¶
- func NewProbe(ctx probes.Context, bundle *probe.Bundle) (probes.FlowProbeHandler, error)
- type ProbesHandler
- func (d *ProbesHandler) CaptureTypes() []string
- func (d *ProbesHandler) RegisterProbe(n *graph.Node, capture *types.Capture, e probes.ProbeEventHandler) (probes.Probe, error)
- func (d *ProbesHandler) Start() error
- func (d *ProbesHandler) Stop()
- func (d *ProbesHandler) UnregisterProbe(n *graph.Node, e probes.ProbeEventHandler, p probes.Probe) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ProbesHandler ¶
ProbesHandler describes a sFlow probe in the graph
func (*ProbesHandler) CaptureTypes ¶
func (d *ProbesHandler) CaptureTypes() []string
CaptureTypes supported
func (*ProbesHandler) RegisterProbe ¶
func (d *ProbesHandler) RegisterProbe(n *graph.Node, capture *types.Capture, e probes.ProbeEventHandler) (probes.Probe, error)
RegisterProbe registers a probe in the graph
func (*ProbesHandler) UnregisterProbe ¶
func (d *ProbesHandler) UnregisterProbe(n *graph.Node, e probes.ProbeEventHandler, p probes.Probe) error
UnregisterProbe unregisters a probe from the graph
Click to show internal directories.
Click to hide internal directories.