Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-3128

Collect openvswitch metrics.

XMLWordPrintable

    • False
    • None
    • False
    • Not Selected

      1. Proposed title of this feature request

      Collect openvswitch metrics.

      2. What is the nature and description of the request?

      Scrape OVS counters into Prometheus an example of some counters is below.

       

      [root@worker-0 quicklab]# ovs-dpctl show -s
      system@ovs-system:
        lookups: hit:74256356 missed:3464462 lost:0
        flows: 398
        masks: hit:644338083 total:54 hit/pkt:8.29
        port 0: ovs-system (internal)
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 aborted:0 carrier:0
          collisions:0
          RX bytes:0  TX bytes:0
        port 1: ens3
          RX packets:21575002 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11753410 errors:0 dropped:0 aborted:0 carrier:0
          collisions:0
          RX bytes:19301239828 (18.0 GiB)  TX bytes:10957854861 (10.2 GiB)
        port 2: br-ex (internal)
          RX packets:13694407 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9989227 errors:0 dropped:0 aborted:0 carrier:0
          collisions:0
          RX bytes:17052774759 (15.9 GiB)  TX bytes:10648742168 (9.9 GiB)
      

       

      3. Why does the customer need this? (List the business requirements here)

      Customers currently have no insights into the number of upcalls/flows getting created inside their clusters, This results in a lack of awareness.

      It would greatly benefit support and customers if we could monitor the number of flows and hit/miss ratios. and would allow for insights to also take advantage in the future.

      Mainly we need some way to check for excessive `upcalls` cause by excessive flow eviction.

      4. List any affected packages or components.

      OVS/Monitoring

              mcurry@redhat.com Marc Curry
              rhn-support-tidawson Timothy Dawson
              Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: