Uploaded image for project: 'Network Observability'
  1. Network Observability
  2. NETOBSERV-1151

eBPF / FLP Protobuf fields definitions

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • eBPF
    • Future Sustainability
    • False
    • Hide

      None

      Show
      None
    • False
    • 3
    • None
    • None
    • NetObserv - Sprint 240, NetObserv - Sprint 241, NetObserv - Sprint 242

      Currently adding a field to eBPF agent requires also modifications in PBFlowToMap on FLP side:

      https://github.com/netobserv/netobserv-ebpf-agent/blob/main/pkg/pbflow/flow.pb.go#L159

      https://github.com/netobserv/flowlogs-pipeline/blob/061bd99c384dd740d97acfe2d0b7a70959fcd8b4/pkg/pipeline/decode/decode_protobuf.go#L35

      Ideally Record definition and bindings could be at the same place, in eBPF agent repo.

      That would allow us to avoid unecessary manual updates on FLP repo which will only require to bump dependency version.

       

              mmahmoud@redhat.com Mohamed Mahmoud (Inactive)
              jpinsonn@redhat.com Julien Pinsonneau
              None
              None
              Amogh Rameshappa Devapura Amogh Rameshappa Devapura
              None
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: