Documentation
¶
Index ¶
- func BuildKernelLogFromEvent(tp common.LogType, event events.Event) *v3.AccessLogKernelLog
- func BuildOffsetTimestamp(t uint64) *v3.EBPFTimestamp
- func SendCloseEvent(context *common.AccessLogContext, event *common.CloseEventWithNotify)
- func SendConnectEvent(context *common.AccessLogContext, event *events.SocketConnectEvent, ...)
- func SendTransferNoProtocolEvent(context *common.AccessLogContext, event *events.SocketDetailEvent)
- func SendTransferProtocolEvent(context *common.AccessLogContext, kernelLogs []*events.SocketDetailEvent, ...)
- type KernelLogBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildKernelLogFromEvent ¶
func BuildOffsetTimestamp ¶
func BuildOffsetTimestamp(t uint64) *v3.EBPFTimestamp
func SendCloseEvent ¶
func SendCloseEvent(context *common.AccessLogContext, event *common.CloseEventWithNotify)
func SendConnectEvent ¶
func SendConnectEvent(context *common.AccessLogContext, event *events.SocketConnectEvent, socketPair *ip.SocketPair)
func SendTransferNoProtocolEvent ¶
func SendTransferNoProtocolEvent(context *common.AccessLogContext, event *events.SocketDetailEvent)
func SendTransferProtocolEvent ¶
func SendTransferProtocolEvent(context *common.AccessLogContext, kernelLogs []*events.SocketDetailEvent, protocolData *v3.AccessLogProtocolLogs)
Types ¶
type KernelLogBuilder ¶
type KernelLogBuilder func(data events.Event) *v3.AccessLogKernelLog
Click to show internal directories.
Click to hide internal directories.