This Repository contains front end part of Hephaestus Project GUI.
Hephaestus GUI allows to select specific metrics based on their labels' values.
The GUI can be accessed on <SERVICE ADDRESS: SERVICE PORT>/app/index.html
when deployed.
In order to deploy application on Kubernetes Cluter and get <SERVICE ADDRESS: SERVICE PORT>
see Hephaestus Deployment
To get more information about Hpheastus GUI click here
Metrics can be filtred using their labels' values. In order to filter metric type in and select label name in search bar. Next type in and select value for given label. Metrics matching chosen filters will be visible on the left panel.
In order to select single metric drag metric from the left pannel and drop on the right. To select metrics group click "select All as a Query" When you are done with selection simply click "Save metrics" to save and propagate selection to backend.
Click on "Clear All" to clear current metrics' selection.
Work in progress
Hephaestus GUI frontend is based on Angular 13.3.1 and Node.js 12.11.1 and compatible with newer versions.