Skip to content

Commit 81309ad

Browse files
committed
Implement Cluster Health page
Update the design of user popup Add health indicator to user popup Signed-off-by: Karakatiza666 <bulakh.96@gmail.com>
1 parent 344693d commit 81309ad

31 files changed

+1455
-464
lines changed

docs.feldera.com/docs/tutorials/rest_api/cluster-monitoring.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The resources monitoring feature is not yet stabilized, but can already be activ
1616
The cluster monitor events can be retrieved via two endpoints:
1717

1818
- [**GET /v0/cluster/events**](/api/list-cluster-events):
19-
retrieves all cluster monitor events stored in the database.
19+
retrieves all cluster monitor events stored in the database, sorted from the latest to the earliest.
2020
It returns only the status fields to limit its response size, and further individual event
2121
details can be retrieved via the individual endpoint.
2222

js-packages/web-console/src/assets/fonts/feldera-material-icons.css

Lines changed: 65 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
font-family: "feldera-material-icons";
33
font-display: block;
44
src:
5-
url("feldera-material-icons.woff2?2a389b04abd598cd3d710c07eeda715d") format("woff2"),
6-
url("feldera-material-icons.woff?2a389b04abd598cd3d710c07eeda715d") format("woff");
5+
url("feldera-material-icons.woff2?d067ef87d498bef53290155ea13a30aa") format("woff2"),
6+
url("feldera-material-icons.woff?d067ef87d498bef53290155ea13a30aa") format("woff");
77
}
88

99
.fd {
@@ -17,168 +17,177 @@
1717
vertical-align: top;
1818
}
1919

20-
.fd-network:before {
20+
.fd-circle-stop:before {
2121
content: "\f101";
2222
}
23-
.fd-chevron-down:before {
23+
.fd-square-power:before {
2424
content: "\f102";
2525
}
26-
.fd-circle-x:before {
26+
.fd-book-open:before {
2727
content: "\f103";
2828
}
29-
.fd-check:before {
29+
.fd-chevron-right:before {
3030
content: "\f104";
3131
}
32-
.fd-more_horiz:before {
32+
.fd-paintbrush:before {
3333
content: "\f105";
3434
}
35-
.fd-arrow-down:before {
35+
.fd-info:before {
3636
content: "\f106";
3737
}
38-
.fd-mic:before {
38+
.fd-square:before {
3939
content: "\f107";
4040
}
41-
.fd-user:before {
41+
.fd-log-out:before {
4242
content: "\f108";
4343
}
44-
.fd-circle-plus:before {
44+
.fd-database-off:before {
4545
content: "\f109";
4646
}
47-
.fd-server-cog:before {
47+
.fd-panel-bottom:before {
4848
content: "\f10a";
4949
}
50-
.fd-pause:before {
50+
.fd-key:before {
5151
content: "\f10b";
5252
}
53-
.fd-message-circle-question:before {
53+
.fd-user:before {
5454
content: "\f10c";
5555
}
56-
.fd-file-text:before {
56+
.fd-circle-x:before {
5757
content: "\f10d";
5858
}
59-
.fd-info:before {
59+
.fd-dot:before {
6060
content: "\f10e";
6161
}
62-
.fd-server-off:before {
62+
.fd-chevron-down:before {
6363
content: "\f10f";
6464
}
65-
.fd-book-open:before {
65+
.fd-pause:before {
6666
content: "\f110";
6767
}
68-
.fd-circle-stop-locked:before {
68+
.fd-network:before {
6969
content: "\f111";
7070
}
71-
.fd-sun:before {
71+
.fd-pencil-line:before {
7272
content: "\f112";
7373
}
74-
.fd-wine:before {
74+
.fd-triangle-alert:before {
7575
content: "\f113";
7676
}
77-
.fd-circle-user:before {
77+
.fd-plus:before {
7878
content: "\f114";
7979
}
80-
.fd-book-marked:before {
80+
.fd-chevron-left:before {
8181
content: "\f115";
8282
}
83-
.fd-moon:before {
83+
.fd-circle-check-big:before {
8484
content: "\f116";
8585
}
86-
.fd-square-power:before {
86+
.fd-moon:before {
8787
content: "\f117";
8888
}
89-
.fd-square:before {
89+
.fd-panel-left:before {
9090
content: "\f118";
9191
}
92-
.fd-sliders-horizontal:before {
92+
.fd-wine:before {
9393
content: "\f119";
9494
}
95-
.fd-panel-bottom:before {
95+
.fd-check:before {
9696
content: "\f11a";
9797
}
98-
.fd-database-off:before {
98+
.fd-sliders-horizontal:before {
9999
content: "\f11b";
100100
}
101-
.fd-triangle-alert:before {
101+
.fd-file-text:before {
102102
content: "\f11c";
103103
}
104-
.fd-plus:before {
104+
.fd-circle-stop-locked:before {
105105
content: "\f11d";
106106
}
107-
.fd-arrow-right:before {
107+
.fd-panel-right:before {
108108
content: "\f11e";
109109
}
110-
.fd-file-down:before {
110+
.fd-circle-slash:before {
111111
content: "\f11f";
112112
}
113-
.fd-x:before {
113+
.fd-trash-2:before {
114114
content: "\f120";
115115
}
116-
.fd-database:before {
116+
.fd-server-off:before {
117117
content: "\f121";
118118
}
119-
.fd-circle-stop:before {
119+
.fd-server-cog:before {
120120
content: "\f122";
121121
}
122-
.fd-paintbrush:before {
122+
.fd-server:before {
123123
content: "\f123";
124124
}
125125
.fd-settings:before {
126126
content: "\f124";
127127
}
128-
.fd-eraser:before {
128+
.fd-mic:before {
129129
content: "\f125";
130130
}
131-
.fd-circle-check-big:before {
131+
.fd-rocket:before {
132132
content: "\f126";
133133
}
134-
.fd-trash-2:before {
134+
.fd-arrow-down:before {
135135
content: "\f127";
136136
}
137-
.fd-circle-slash:before {
137+
.fd-lightbulb:before {
138138
content: "\f128";
139139
}
140-
.fd-server:before {
140+
.fd-circle-alert:before {
141141
content: "\f129";
142142
}
143-
.fd-pencil-line:before {
143+
.fd-mic-off:before {
144144
content: "\f12a";
145145
}
146-
.fd-dot:before {
146+
.fd-message-circle-question:before {
147147
content: "\f12b";
148148
}
149-
.fd-rocket:before {
149+
.fd-lock-open:before {
150150
content: "\f12c";
151151
}
152-
.fd-play:before {
152+
.fd-database:before {
153153
content: "\f12d";
154154
}
155-
.fd-panel-left:before {
155+
.fd-circle-plus:before {
156156
content: "\f12e";
157157
}
158-
.fd-chevron-right:before {
158+
.fd-more_horiz:before {
159159
content: "\f12f";
160160
}
161-
.fd-copy:before {
161+
.fd-sun:before {
162162
content: "\f130";
163163
}
164-
.fd-panel-right:before {
164+
.fd-file-down:before {
165165
content: "\f131";
166166
}
167-
.fd-menu:before {
167+
.fd-book-marked:before {
168168
content: "\f132";
169169
}
170-
.fd-save:before {
170+
.fd-circle-user:before {
171171
content: "\f133";
172172
}
173-
.fd-lock-open:before {
173+
.fd-menu:before {
174174
content: "\f134";
175175
}
176-
.fd-mic-off:before {
176+
.fd-save:before {
177177
content: "\f135";
178178
}
179-
.fd-lightbulb:before {
179+
.fd-arrow-right:before {
180180
content: "\f136";
181181
}
182-
.fd-circle-alert:before {
182+
.fd-eraser:before {
183183
content: "\f137";
184184
}
185+
.fd-play:before {
186+
content: "\f138";
187+
}
188+
.fd-x:before {
189+
content: "\f139";
190+
}
191+
.fd-copy:before {
192+
content: "\f13a";
193+
}

js-packages/web-console/src/assets/fonts/feldera-material-icons.svg

Lines changed: 283 additions & 265 deletions
Loading
612 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.

js-packages/web-console/src/assets/fonts/generic-icons.css

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
font-family: "generic-icons";
33
font-display: block;
44
src:
5-
url("generic-icons.woff2?8299509a802b7d22c316f9dd34e0f5df") format("woff2"),
6-
url("generic-icons.woff?8299509a802b7d22c316f9dd34e0f5df") format("woff");
5+
url("generic-icons.woff2?07b60f2b9a5c990b87b022f9169944be") format("woff2"),
6+
url("generic-icons.woff?07b60f2b9a5c990b87b022f9169944be") format("woff");
77
}
88

99
.gc {
@@ -17,16 +17,16 @@
1717
vertical-align: top;
1818
}
1919

20-
.gc-layout-panel-right:before {
20+
.gc-circle-solid:before {
2121
content: "\f101";
2222
}
23-
.gc-http-get:before {
23+
.gc-loader-alt:before {
2424
content: "\f102";
2525
}
26-
.gc-loader-alt:before {
26+
.gc-layout-panel-right:before {
2727
content: "\f103";
2828
}
29-
.gc-circle-solid:before {
29+
.gc-http-get:before {
3030
content: "\f104";
3131
}
3232
.gc-boiling-flask:before {

js-packages/web-console/src/assets/fonts/generic-icons.svg

Lines changed: 14 additions & 14 deletions
Loading
0 Bytes
Binary file not shown.
-4 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)