Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Flows ¶
type Flows struct {
// contains filtered or unexported fields
}
Flows reporting agent
func FlowsAgent ¶
FlowsAgent instantiates a new agent, given a configuration.
type FlowsPipeline ¶
type FlowsPipeline struct { MapTracer pipe.Start[[]*ebpf.Record] RingBufTracer pipe.Start[[]*ebpf.Record] ProtoFilter pipe.Middle[[]*ebpf.Record, []*ebpf.Record] Deduper pipe.Middle[[]*ebpf.Record, []*ebpf.Record] Kubernetes pipe.Middle[[]*ebpf.Record, []*ebpf.Record] ReverseDNS pipe.Middle[[]*ebpf.Record, []*ebpf.Record] CIDRs pipe.Middle[[]*ebpf.Record, []*ebpf.Record] Decorator pipe.Middle[[]*ebpf.Record, []*ebpf.Record] OTEL pipe.Final[[]*ebpf.Record] Prom pipe.Final[[]*ebpf.Record] Printer pipe.Final[[]*ebpf.Record] }
FlowsPipeline defines the different nodes in the Beyla's NetO11y module, as well as how they are interconnected (in its Connect() method)
func (*FlowsPipeline) Connect ¶ added in v1.5.0
func (fp *FlowsPipeline) Connect()
Connect specifies how the pipeline nodes are connected
Click to show internal directories.
Click to hide internal directories.