Documentation ¶
Index ¶
Constants ¶
View Source
const ( PCAP_DB = "flow_log" PCAP_TABLE = "l7_packet" )
View Source
const (
DefaultPcapPartition = ckdb.TimeFuncHour
)
Variables ¶
This section is empty.
Functions ¶
func GenPcapCKTable ¶
func PcapStoreColumns ¶
func ReleasePcapStore ¶
func ReleasePcapStore(l *PcapStore)
Types ¶
type PcapStore ¶
type PcapStore struct { Time uint32 StartTime int64 EndTime int64 FlowID uint64 VtapID uint16 PacketCount uint32 PacketBatch []byte AclGids []uint16 // Not stored, only determines which database to store in. // When Orgid is 0 or 1, it is stored in database 'flow_log', otherwise stored in '<OrgId>_flow_log'. OrgId uint16 TeamID uint16 }
func AcquirePcapStore ¶
func AcquirePcapStore() *PcapStore
func (*PcapStore) WriteBlock ¶
type PcapWriter ¶
type PcapWriter struct {
// contains filtered or unexported fields
}
func NewPcapWriter ¶
func NewPcapWriter(config *config.Config) (*PcapWriter, error)
func (*PcapWriter) Write ¶
func (w *PcapWriter) Write(m interface{})
Click to show internal directories.
Click to hide internal directories.