Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-58221

Network Traffic can not display in Console

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Undefined Undefined
    • None
    • 4.19.z
    • Networking / NetObs
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:
      Network obs data can not be show in Console.

      Version-Release number of selected component (if applicable):

      4.19.0-0.nightly-2025-06-29-100013
      network-observability-operator.v1.8.1
      cluster-observability-operator.v1.2.1
      
      
          

      How reproducible:

      
          

      Steps to Reproduce:

          1. Deploy loki 
          2. Forward flow to loki
      echo "#Create FlowCollector"
      cat <<EOF |oc apply -f -
      apiVersion: flows.netobserv.io/v1beta2
      kind: FlowCollector
      metadata:
        annotations:
          flows.netobserv.io/flowcollectorlegacy-namespace: netobserv
          flows.netobserv.io/flpparent-namespace: netobserv
        name: cluster
      spec:
        agent:
          ebpf:
            cacheActiveTimeout: 5s
            cacheMaxFlows: 100000
            excludeInterfaces:
            - lo
            imagePullPolicy: IfNotPresent
            kafkaBatchSize: 1048576
            logLevel: info
            metrics:
              server:
                tls:
                  insecureSkipVerify: false
                  type: Disabled
            resources:
              limits:
                memory: 800Mi
              requests:
                cpu: 100m
                memory: 50Mi
            sampling: 50
          ipfix:
            cacheActiveTimeout: 20s
            cacheMaxFlows: 400
            clusterNetworkOperator:
              namespace: openshift-network-operator
            forceSampleAll: false
            ovnKubernetes:
              containerName: ovnkube-node
              daemonSetName: ovnkube-node
              namespace: ovn-kubernetes
            sampling: 400
          type: eBPF
        consolePlugin:
          advanced:
            port: 9001
            register: true
          autoscaler:
            maxReplicas: 3
            status: Disabled
          enable: true
          imagePullPolicy: IfNotPresent
          logLevel: info
          portNaming:
            enable: true
          quickFilters:
          - default: true
            filter:
              flow_layer: '"app"'
            name: Applications
          - filter:
              flow_layer: '"infra"'
            name: Infrastructure
          - default: true
            filter:
              dst_kind: '"Pod"'
              src_kind: '"Pod"'
            name: Pods network
          - filter:
              dst_kind: '"Service"'
            name: Services network
          replicas: 1
          resources:
            limits:
              memory: 100Mi
            requests:
              cpu: 100m
              memory: 50Mi
        deploymentModel: Direct
        kafka:
          address: ""
          sasl:
            clientIDReference:
              namespace: ""
            clientSecretReference:
              namespace: ""
            type: Disabled
          tls:
            caCert:
              namespace: ""
            enable: false
            insecureSkipVerify: false
            userCert:
              namespace: ""
          topic: ""
        loki:
          advanced:
            staticLabels:
              app: netobserv-flowcollector
            writeMaxBackoff: 5s
            writeMaxRetries: 2
            writeMinBackoff: 1s
          enable: true
          lokiStack:
            name: loki
            namespace: netobserv
          manual:
            authToken: Disabled
            ingesterUrl: http://loki:3100/
            querierUrl: http://loki:3100/
            statusTls:
              caCert:
                namespace: ""
              enable: false
              insecureSkipVerify: false
              userCert:
                namespace: ""
            tenantID: netobserv
            tls:
              caCert:
                namespace: ""
              enable: false
              insecureSkipVerify: false
              userCert:
                namespace: ""
          microservices:
            ingesterUrl: http://loki-distributor:3100/
            querierUrl: http://loki-query-frontend:3100/
            tenantID: netobserv
            tls:
              caCert:
                namespace: ""
              enable: false
              insecureSkipVerify: false
              userCert:
                namespace: ""
          mode: LokiStack
          monolithic:
            tenantID: netobserv
            tls:
              caCert:
                namespace: ""
              enable: false
              insecureSkipVerify: false
              userCert:
                namespace: ""
            url: http://loki:3100/
          readTimeout: 30s
          writeBatchSize: 102400
          writeBatchWait: 1s
          writeTimeout: 10s
        namespace: netobserv
        processor:
          advanced:
            conversationEndTimeout: 10s
            conversationHeartbeatInterval: 30s
            conversationTerminatingTimeout: 5s
            dropUnusedFields: true
            enableKubeProbes: true
            healthPort: 8080
            port: 2055
            profilePort: 6060
          clusterName: ""
          imagePullPolicy: IfNotPresent
          kafkaConsumerAutoscaler:
            maxReplicas: 3
            status: Disabled
          kafkaConsumerBatchSize: 10485760
          kafkaConsumerQueueCapacity: 1000
          kafkaConsumerReplicas: 3
          logLevel: info
          logTypes: Flows
          metrics:
            server:
              tls:
                insecureSkipVerify: false
                type: Disabled
          multiClusterDeployment: false
          resources:
            limits:
              memory: 800Mi
            requests:
              cpu: 100m
              memory: 100Mi
          subnetLabels: {}
        prometheus:
          querier:
            manual:
              forwardUserToken: false
              tls:
                caCert:
                  namespace: ""
                enable: false
                insecureSkipVerify: false
                userCert:
                  namespace: ""
              url: http://prometheus:9090
            mode: Auto
            timeout: 30s
      EOF
      
          3. check the netobs flow in console
      
          

      Actual results:

      The network flow can not be displayed.
      
          

      Expected results:

      
          

      Additional info:

       Same configuration works on 4.15
          

        1. stack-trace.logs
          0.6 kB
        2. screenshot-1.png
          screenshot-1.png
          15 kB
        3. comp-trace.logs
          7 kB

              jtakvori Joel Takvorian
              rhn-support-anli Anping Li
              None
              None
              Mehul Modi Mehul Modi
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: