-
Notifications
You must be signed in to change notification settings - Fork 596
/
monitoring-po.ts
57 lines (57 loc) · 2.18 KB
/
monitoring-po.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
export const monitoringPO = {
tabs: {
dashboard: '[data-test-id="horizontal-link-Dashboards"]',
metrics: '[data-test-id="horizontal-link-Metrics"]',
alerts: '[data-test-id="horizontal-link-Alerts"]',
events: '[data-test-id="horizontal-link-Events"]',
},
timeRange: '',
refreshInterval: '',
dashboardTab: {
dashboardDropdown: '[data-test="dashboard-dropdown"]',
workloadsDropdown: '[data-test="workload-dropdown"]',
dashboardFilter: '[aria-label="Options menu"]',
workloadsFilter: '[#odc-monitoring-dashboard-workload-filter]',
typeDropdown: '[data-test="type-dropdown"]',
podDropdown: '[data-test="pod-dropdown"]',
dashboard: '[data-test-id="dashboard"]',
sections: {
cpuUsage: '[data-test-id="panel-cpu-usage"]',
memoryUsage: '[data-test-id="panel-memory-usage"]',
receiveBandwidth: '[data-test="receive-bandwidth-chart"]',
transmitBandwidth: '[data-test="transmit-bandwidth-chart"]',
rateOfReceivedPackets: '[data-test="rate-of-received-packets-chart"]',
rateOfTransmittedPackets: '[data-test="rate-of-transmitted-packets-chart"]',
rateOfReceivedPacketsDropped: '[data-test="rate-of-received-packets-dropped-chart"]',
rateOfTransmittedPacketsDropped: '[data-test="rate-of-transmitted-packets-dropped-chart"]',
},
},
metricsTab: {
selectQuery: '.odc-metrics-query-input button[type="button"]',
queryExpression: 'textarea[placeholder="Expression (press Shift+Enter for newlines)"]',
cpuGraph: '.graph-wrapper--query-browser',
podsList: 'table[aria-label="query results table"]',
showPromQL: '',
hidePromQL: '',
emptyQueryMessage: '',
resetZoom: '',
},
eventsTab: {
resources: '',
selectedResource: '.form-group ul li span',
types: '[data-test-id="dropdown-button"]',
},
alertsTab: {
filter: '[data-test-id="filter-dropdown-toggle"] button',
search: 'input[data-test-id="item-filter"]',
table: '[role="grid"]',
alertsTable: {
columns: {
name: '[data-label="Name"]',
severity: '[data-label="Severity"]',
alertState: '[data-label="Alert state"]',
notifications: '[data-label="Notifications"]',
},
},
},
};