1 Feature: Grafana panels
3 Go to some of the grafana performance section and check if
4 panels are populated without any issues
9 Scenario Outline: Hosts Overall Performance
10 Given I am on the "hosts" page
11 When I go to the "Overall Performance" tab
12 Then I should see the grafana panel "<panel>"
13 When I view the grafana panel "<panel>"
14 Then I should not see "No Data" in the panel "<panel>"
20 | AVG RAM Utilization |
22 | AVG Disk Utilization |
24 | CPU Busy - Top 10 Hosts |
25 | Network Load - Top 10 Hosts |
27 Scenario Outline: RGW Daemon Overall Performance
28 Given I am on the "rgw daemons" page
29 When I go to the "Overall Performance" tab
30 Then I should see the grafana panel "<panel>"
31 When I view the grafana panel "<panel>"
32 Then I should not see No Data in the graph "<panel>"
33 And I should see the legends "<legends>" in the graph "<panel>"
37 | Total Requests/sec by RGW Instance | foo.ceph-node-00, foo.ceph-node-01, foo.ceph-node-02 |
38 | GET Latencies by RGW Instance | foo.ceph-node-00, foo.ceph-node-01, foo.ceph-node-02 |
39 | Bandwidth by RGW Instance | foo.ceph-node-00, foo.ceph-node-01, foo.ceph-node-02 |
40 | PUT Latencies by RGW Instance | foo.ceph-node-00, foo.ceph-node-01, foo.ceph-node-02 |
41 | Average GET/PUT Latencies | GET AVG, PUT AVG |
42 | Bandwidth Consumed by Type | GETs, PUTs |
44 Scenario Outline: RGW per Daemon Performance
45 Given I am on the "rgw daemons" page
46 When I expand the row "<name>"
47 And I go to the "Performance Details" tab
48 Then I should see the grafana panel "<panel>"
49 When I view the grafana panel "<panel>"
50 Then I should not see No Data in the graph "<panel>"
51 And I should see the legends "<name>" in the graph "<panel>"
55 | foo.ceph-node-00 | Bandwidth by HTTP Operation |
56 | foo.ceph-node-00 | HTTP Request Breakdown |
57 | foo.ceph-node-00 | Workload Breakdown |
58 | foo.ceph-node-01 | Bandwidth by HTTP Operation |
59 | foo.ceph-node-01 | HTTP Request Breakdown |
60 | foo.ceph-node-01 | Workload Breakdown |
61 | foo.ceph-node-02 | Bandwidth by HTTP Operation |
62 | foo.ceph-node-02 | HTTP Request Breakdown |
63 | foo.ceph-node-02 | Workload Breakdown |