Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-2459

Test Plan: Add json support to some more OVS commands + PoC with Prometheus

    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      ( ) The new test plan is aligned with the epic's acceptance criteria

      Given an instance of OVS running on a system, with Prometheus configured to scrape metrics and Grafana set up for visualization,

      When a system administrator runs any of the following commands:

      • ovs-appctl upcall/show
      • ovs-appctl dpif-netdev/pmd-stats-show
      • ovs-appctl dpif-netdev/pmd-sleep-show
      • ovs-appctl fdb/stats-show
      • ovs-appctl dpctl/show
      • ovs-appctl dpif-netdev/pmd-perf-show

      Then, the output should be available in JSON format by using the --format=json option.

      ( ) The test plan/test case pass successfully on all non blocking functions of the feature

      Show
      ( ) The new test plan is aligned with the epic's acceptance criteria Given an instance of OVS running on a system, with Prometheus configured to scrape metrics and Grafana set up for visualization, When a system administrator runs any of the following commands: ovs-appctl upcall/show ovs-appctl dpif-netdev/pmd-stats-show ovs-appctl dpif-netdev/pmd-sleep-show ovs-appctl fdb/stats-show ovs-appctl dpctl/show ovs-appctl dpif-netdev/pmd-perf-show Then, the output should be available in JSON format by using the --format=json option. ( ) The test plan/test case pass successfully on all non blocking functions of the feature
    • None
    • rhel-net-ovs-dpdk

      This task is tracking the test case writing activities to cover the feature request described below.

      OCP product marketing would like to see more data being exported to Prometheus/Grafana. They are looking for at least the following commands to be JSONised:

      • ovs-appctl upcall/show
      • ovs-appctl dpif-netdev/pmd-stats-show
      • ovs-appctl dpif-netdev/pmd-sleep-show
      • ovs-appctl fdb/stats-show
      • ovs-appctl dpctl/show

      We should also do a PoC showing this data being exported to Prometheus and being visible in Grafana.

      In addition the output of ovs-vsctl get Interface ens7f1np1 statistics like command might also be of interest. Although it might already exist and/or is accessible through the ovsdb. Interesting on top of the normal statistics are the upcall_errors and upcall_statistics.

              ovsdpdk-triage ovsdpdk triage
              nstbot NST Bot
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: