-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Display System partitions in Node Page #2932
Comments
How do you plan on retrieving this @ChengYanJin? |
Thanks for the metrics @gdemonet ! And we should exclude the devices with |
Yes, good idea ignoring the ISO 9660 filesystems. For shared memory ( |
Use the QueryClientProvider component to connect and provide a QueryClient to the application Refs: #2932
To return the data for system partition table Refs: #2932
To make sure when switch the node we will still in Partition Tab Refs: #2932
Bump the version of styeld-component and core-ui Refs: #2932
- No alert message display because of lacking `message` field in the annotations, so we need to retrieve the alert from `description` - Retrieve the alert message from annotations.summary should come from the last as a backup of, because it includes the minimal information. Refs: #2932
- Fetch the data for the table together by using promise.all - Display the loader when the status is loading - UseTheme hook to retrieve the theme from styled-component Resf: #2932
To solve the scroll issue Refs: #2932
TODO: We should throw error immediately rather than catch the error and return This may change the behavior of the error handling of the APIs. Refs: #2932
To make sure the functions beforeAll, afterEach, afterAll function in the correct place. Refs: #2932
To make the data a little more accurate Refs: #2932
- No alert message display because of lacking `message` field in the annotations, so we need to retrieve the alert from `description` - Retrieve the alert message from annotations.summary should come from the last as a backup of, because it includes the minimal information. Refs: #2932
Component:
'ui'
Why this is needed:
Currently, we can see all Persistent Volumes that were provisioned on a specific Node.
If one system partition is filling up, it may impact the node or some service running on the Node (ex:
/var/lib/etcd
or/var/logs
, ...)What should be done:
In the Node Page, we would need a new tab named System Partitions.
This tab should present all system partitions (except the ones mounted by containers).
The list of System partitions are displayed in a table with the following columns:
The Health of a System partition is computed like we compute the Health of a Persistent Volume (same alert rules).
From a specific System Device (or from the list of System devices on one node), the Platform Administrator can click on a button to access a Grafana Dashboard when he can visualize more information about those devices and more specifically the usage over time.
@xaf-scality feel free to add more details.
PS: just put System partitions tab before the details tab.
Implementation proposal (strongly recommended):
Information can be collected as it is done in the Node Detailed Grafana dashboard
Those are the alerts reports on partitions
Test plan:
The text was updated successfully, but these errors were encountered: