Network flows format reference

    The document is organized in two main categories: Labels and regular Fields. This distinction only matters when querying Loki. This is because Labels, unlike Fields, must be used in .

    If you are reading this specification as a reference for the Kafka export feature, you must treat all Labels and Fields as regualr fields and ignore any distinctions between them that are specific to Loki.


    SrcK8S_Namespace

    • SrcK8S_Namespace: string

    Source namespace


    DstK8S_Namespace

    • Optional DstK8S_Namespace: string

    Destination namespace


    SrcK8S_OwnerName

    • Optional SrcK8S_OwnerName: string

    Source owner, such as Deployment, StatefulSet, etc.


    DstK8S_OwnerName

    • Optional DstK8S_OwnerName: string

    Destination owner, such as Deployment, StatefulSet, etc.


    FlowDirection

    • FlowDirection: see the following section, Enumeration: FlowDirection for more details.

    Flow direction from the node observation point


    _RecordType

    • Optional _RecordType: RecordType

    Type of record: ‘flowLog’ for regular flow logs, or ‘allConnections’, ‘newConnection’, ‘heartbeat’, ‘endConnection’ for conversation tracking


    SrcAddr

    • SrcAddr: string

    Source IP address (ipv4 or ipv6)


    DstAddr

    • DstAddr: string

    Destination IP address (ipv4 or ipv6)


    SrcMac

    • SrcMac: string

    Source MAC address


    DstMac

    Destination MAC address


    SrcK8S_Name

    • Optional SrcK8S_Name: string

    Name of the source matched Kubernetes object, such as Pod name, Service name, etc.


    DstK8S_Name

    • Optional DstK8S_Name: string

    SrcK8S_Type

    • Optional SrcK8S_Type: string

    Kind of the source matched Kubernetes object, such as Pod, Service, etc.


    DstK8S_Type

    • DstK8S_Type: string

    Kind of the destination matched Kubernetes object, such as Pod name, Service name, etc.


    SrcPort

    • SrcPort: number

    Source port


    DstPort

    • DstPort: number

    Destination port


    SrcK8S_OwnerType

    • Optional SrcK8S_OwnerType: string

    Kind of the source Kubernetes owner, such as Deployment, StatefulSet, etc.


    DstK8S_OwnerType

    • Optional DstK8S_OwnerType: string

    Kind of the destination Kubernetes owner, such as Deployment, StatefulSet, etc.


    SrcK8S_HostIP

    • Optional SrcK8S_HostIP: string

    Source node IP


    DstK8S_HostIP

    • Optional DstK8S_HostIP: string

    Destination node IP


    SrcK8S_HostName

    • Optional SrcK8S_HostName: string

    Source node name


    DstK8S_HostName

    • Optional DstK8S_HostName: string

    Destination node name


    Proto

    • Proto: number

    L4 protocol


    Interface

    Network interface


    Packets

    • Packets: number

    Packets_AB

    • Packets_AB: number

    In conversation tracking, A to B packets counter per conversation


    Packets_BA

    • Optional Packets_BA: number

    In conversation tracking, B to A packets counter per conversation


    Bytes

    • Bytes: number

    Number of bytes in this flow


    Bytes_AB

    • Optional Bytes_AB: number

    In conversation tracking, A to B bytes counter per conversation


    Bytes_BA

    • Optional Bytes_BA: number

    In conversation tracking, B to A bytes counter per conversation


    TimeFlowStartMs

    • TimeFlowStartMs: number

    Start timestamp of this flow, in milliseconds


    TimeFlowEndMs

    • TimeFlowEndMs: number

    End timestamp of this flow, in milliseconds


    TimeReceived

    • TimeReceived: number

    Timestamp when this flow was received and processed by the flow collector, in seconds


    _HashId

    • Optional _HashId: string

    In conversation tracking, the conversation identifier


    _IsFirst

    • Optional _IsFirst: string

    In conversation tracking, a flag identifying the first flow


    numFlowLogs

    • Optional numFlowLogs: number

    In conversation tracking, a counter of flow logs per conversation


    Ingress

    • Ingress = "0"

    Incoming traffic, from node observation point


    Egress