]>
Commit | Line | Data |
---|---|---|
2a845540 TL |
1 | Feature: Grafana panels |
2 | ||
3 | Go to some of the grafana performance section and check if | |
4 | panels are populated without any issues | |
5 | ||
6 | Background: Log in | |
7 | Given I am logged in | |
8 | ||
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>" | |
15 | ||
16 | Examples: | |
17 | | panel | | |
18 | | OSD Hosts | | |
19 | | AVG CPU Busy | | |
20 | | AVG RAM Utilization | | |
21 | | Physical IOPS | | |
22 | | AVG Disk Utilization | | |
23 | | Network Load | | |
24 | | CPU Busy - Top 10 Hosts | | |
25 | | Network Load - Top 10 Hosts | | |
26 | ||
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>" | |
34 | ||
35 | Examples: | |
36 | | panel | legends | | |
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 | | |
43 | ||
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>" | |
52 | ||
53 | Examples: | |
54 | | name | 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 | |