Skip to content

Commit 88d5602

Browse files
author
Mohammed Abdi
authored
Merge pull request #35 from project-codeflare/features-md
Adding mcad features documentation
2 parents 994b994 + f15046b commit 88d5602

15 files changed

+143
-0
lines changed

FEATURES.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
# MCAD DASHBOARD
2+
3+
## Features
4+
5+
### Dashboard Tab
6+
- [1: Cluster Avaiable Resources](#cluster-avaiable-resources)
7+
- [2: Status Summary](#status-summary)
8+
- [3: Appwrapper Summary](#appwrapper-summary)
9+
10+
### Metrics Tab
11+
- [4: Cluster Status Summary Metrics](#cluster-status-summary-metrics)
12+
- [5: Appwrapper Quota Summary](#appwrapper-quota-summary-metrics)
13+
- [6: CPU Usage by Appwrapper](#cpu-usage-by-appwrapper)
14+
- [7: Memory Usage by Appwrapper](#memory-usage-by-appwrapper)
15+
- [8: CPU Request by Namespace](#cpu-request-by-namespace)
16+
- [9: Memory Request by Namespace](#memory-request-by-namespace)
17+
- [10: Refresh Rate](#refresh-rate)
18+
- [11: Time Range](#time-range)
19+
20+
21+
#### 1. Cluster Avaiable Resources
22+
23+
This section on the dashboard shows cluster avaiable resources such as:
24+
25+
- Avaiable CPU %
26+
- Utilized CPU %
27+
- Avaiable Memory %
28+
- Utilized Memory %
29+
- Avaiable CPU (Cores)
30+
- Avaiable Memory (Mebibytes)
31+
32+
![Cluster Avaiable Resources](docs/rsrc/MCAD-dashboard/cluster_avaiable_resources.png)
33+
34+
#### 2. Status Summary
35+
36+
The appwrapper status summary section that shows overall/ total appwrapper states including:
37+
38+
- Dispatched
39+
- Queued
40+
- Re-enqueued
41+
- Other
42+
43+
![Status Summary](docs/rsrc/MCAD-dashboard/status_summary.png)
44+
45+
#### 3. Appwrapper Summary
46+
47+
Appwrapper summary table that shows appwrapper metadata including:
48+
49+
- Name of Appwrapper
50+
- Namespace
51+
- Date Created On
52+
- Age of Appwrapper since creation
53+
- Priority of Appwrapper
54+
- Current State of Appwrapper
55+
- Number of Times Appwrapper was Re-enqueued
56+
- Latest Message - which gives more details on current state of appwrapper
57+
58+
![Appwrapper Summary](docs/rsrc/MCAD-dashboard/appwrapper_summary.png)
59+
60+
#### Appwrapper Summary Full Table
61+
![Appwrapper Summary Full](docs/rsrc/MCAD-dashboard/appwrapper_summary_full.png)
62+
63+
#### Appwrapper Summary Search
64+
65+
There is a search feature within the appwrapper summary table, the table is searchable by :
66+
67+
- Name of Appwrapper
68+
- Namespace
69+
- Date Created On
70+
71+
![Appwrapper Summary Search](docs/rsrc/MCAD-dashboard/appwrapper_summary_search.png)
72+
73+
#### 4. Cluster Status Summary Metrics
74+
75+
This feature is under the metrucs tab, which shows the cluster resources summary such as:
76+
77+
- CPU Utilization %
78+
- Memory Utilization %
79+
- CPU Requests Commitment
80+
- Memory Requests Commitment
81+
- CPU Limits Commitment
82+
- Memory Limits Commitment
83+
84+
![Cluster Status Summary Metrics](docs/rsrc/MCAD-dashboard/metrics_cluster_status_summary.png)
85+
86+
#### 5. Appwrapper Quota Summary Metrics
87+
88+
This section displays a table of appwrapper quota sumary by namespace, it shows namespace specific information such as:
89+
90+
- Name of Namespace
91+
- Number of Appwrappers in Namespace
92+
- CPU Usage
93+
- Memory Usage
94+
- CPU Requests
95+
- Memory Requests
96+
- CPU Limits
97+
- Memory Limits
98+
99+
![Appwrapper Quota Summary Metrics](docs/rsrc/MCAD-dashboard/metrics_appwrapper_quota-summary.png)
100+
101+
#### 6. CPU Usage by Appwrapper
102+
103+
The following graph shows CPU usage per appwrapper through a given time, the time range can be changed by using the Time Range drop down on top of the dashboard.
104+
105+
![CPU Usage (by Appwrapper) Metrics](docs/rsrc/MCAD-dashboard/metrics_cpu_usage_by_appwrapper.png)
106+
107+
#### 7. Memory Usage by Appwrapper
108+
109+
The following graph shows Memory usage per appwrapper through a given time, the time range can be changed by using the Time Range drop down on top of the dashboard.
110+
111+
![Memory Usage (by Appwrapper) Metrics](docs/rsrc/MCAD-dashboard/metrics_memory_usage_by_appwrapper.png)
112+
113+
#### 8. CPU Request by Namespace
114+
115+
The following graph shows CPU Request per namespace through a given time, the time range can be changed by using the Time Range drop down on top of the dashboard.
116+
117+
![CPU Request (by Namespace) Metrics](docs/rsrc/MCAD-dashboard/metrics_cpu_request_by_namespace.png)
118+
119+
#### 9. Memory Request by Namespace
120+
121+
The following graph shows Memory request per namespace through a given time, the time range can be changed by using the Time Range drop down on top of the dashboard.
122+
123+
![Memory Request (by Namespace) Metrics](docs/rsrc/MCAD-dashboard/metrics_memory_request_by_namespace.png)
124+
125+
#### 10. Refresh Rate
126+
127+
The refresh rate to retrive data from server can be changed using the dropdown on top of the dashboard
128+
129+
![Refresh Rate](docs/rsrc/MCAD-dashboard/refresh_rate.png)
130+
131+
#### 11. Time Range
132+
133+
The time range can be changed by using the Time Range drop down on top of the dashboard.
134+
135+
![Time Range](docs/rsrc/MCAD-dashboard/time_range.png)

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
A dashboard for Multi-Cluster App Dispatcher and Open Data Hub components.
44

5+
![Status Summary](docs/rsrc/MCAD-dashboard/status_summary.png)
6+
7+
For more detailed current features of the MCAD dashboard:
8+
9+
- [MCAD Dashboard Features](/FEATURES.md)
10+
11+
12+
ODH Dashboard Installation and Components:
513
- Shows what's installed
614
- Show's what's available for installation
715
- Links to component UIs
150 KB
Loading
196 KB
Loading
189 KB
Loading
126 KB
Loading
88 KB
Loading
126 KB
Loading
76.2 KB
Loading
74.6 KB
Loading

0 commit comments

Comments
 (0)