Repository navigation
Add Statistics Overview and card #36
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,22 +3,23 @@ title: OSD | |
| description: Monitor and manage Object Storage Daemons (OSDs). | ||
| --- | ||
|
|
||
| import { Steps, Aside } from '@astrojs/starlight/components'; | ||
| import { Steps, Aside, Card, CardGrid } from '@astrojs/starlight/components'; | ||
|
|
||
| The OSD (Object Storage Daemon) page provides a detailed overview of the storage daemons in your Ceph cluster. | ||
| Each OSD represents a logical disk that maps to an underlying physical device such as NVMe, SSD, or HDD. | ||
|
|
||
| ## Overview | ||
| ### Statistics Overview | ||
|
|
||
| At the top of the page, providing an overview of OSD status in the cluster. | ||
| At the top of the page, you will find a dashboard summarizing the state of OSD capacity and availability across the cluster: | ||
|
|
||
| #### Count | ||
|
|
||
| Shows the total number of OSDs detected by the cluster. | ||
|
|
||
| #### Usage | ||
|
|
||
| Displays the overall raw storage usage across all OSDs, including the used and total storage capacity. | ||
| <CardGrid> | ||
| <Card title="Count" icon=""> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| The total number of OSDs detected by the cluster. | ||
| </Card> | ||
| <Card title="Usage" icon=""> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| The percentage of overall raw storage usage across all OSDs. | ||
| </Card> | ||
| </CardGrid> | ||
|
|
||
| ## Introduction | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,7 +3,7 @@ title: File System | |
| description: Manage Ceph File Systems (CephFS) and NFS exports. | ||
| --- | ||
|
|
||
| import { Steps, Aside } from '@astrojs/starlight/components'; | ||
| import { Steps, Aside, Card, CardGrid } from '@astrojs/starlight/components'; | ||
|
|
||
| The File System page allows you to manage Ceph File Systems (CephFS) and Network File System (NFS) exports. CephFS provides a POSIX-compliant file system on top of the Ceph cluster, while NFS exports allow you to share these file systems with standard NFS clients. | ||
|
|
||
|
|
@@ -13,11 +13,15 @@ The page is divided into two main sections: **NFS** and **Group**. | |
|
|
||
| The NFS section allows you to manage subvolumes and export them via NFS. | ||
|
|
||
| ## Overview | ||
| ### Statistics Overview | ||
|
|
||
| #### NFS | ||
| At the top of the page, you will find a dashboard summarizing the state of NFS exports configured in the system: | ||
|
|
||
| Shows the total number of NFS exports created from CephFS subvolumes. | ||
| <CardGrid> | ||
| <Card title="NFS" icon=""> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| The total number of NFS exports created from CephFS subvolumes. | ||
| </Card> | ||
| </CardGrid> | ||
|
|
||
| ### Introduction | ||
|
|
||
|
|
@@ -111,11 +115,15 @@ The snapshot list displays the following information: | |
|
|
||
| The Group section allows you to manage subvolume groups, which are used to organize subvolumes. | ||
|
|
||
| ## Overview | ||
| ### Statistics Overview | ||
|
|
||
| #### Group | ||
| At the top of the page, you will find a dashboard summarizing the state of subvolume groups configured in the file system: | ||
|
|
||
| Shows the total number of subvolume groups defined in the file system. | ||
| <CardGrid> | ||
| <Card title="Group" icon=""> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| The total number of subvolume groups defined in the file system. | ||
| </Card> | ||
| </CardGrid> | ||
|
|
||
| ### Introduction | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,17 +3,19 @@ title: SMB | |
| description: Manage Samba (SMB) shares. | ||
| --- | ||
|
|
||
| import { Steps } from '@astrojs/starlight/components'; | ||
| import { Steps, Card, CardGrid } from '@astrojs/starlight/components'; | ||
|
|
||
| The SMB page allows you to manage Samba (SMB) shares, enabling file sharing across your network with Windows and other SMB-compatible clients. You can configure security modes, user access, and share properties. | ||
|
|
||
| ## Overview | ||
| ### Statistics Overview | ||
|
|
||
| At the top of the page, providing an overview of the SMB configuration. | ||
| At the top of the page, you will find a dashboard summarizing the state of SMB shares configured in the system: | ||
|
|
||
| ### SMB Shares | ||
|
|
||
| Shows the total number of SMB shares created on the system. | ||
| <CardGrid> | ||
| <Card title="SMB Shares" icon=""> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| The total number of SMB shares currently defined in the system. | ||
| </Card> | ||
| </CardGrid> | ||
|
|
||
| ## Introduction | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,7 +3,7 @@ title: Object | |
| description: Manage Ceph Object Gateway (RGW) buckets and users. | ||
| --- | ||
|
|
||
| import { Steps, Aside } from '@astrojs/starlight/components'; | ||
| import { Steps, Aside, Card, CardGrid } from '@astrojs/starlight/components'; | ||
|
|
||
| The Object page allows you to manage the Ceph Object Gateway (RGW), which provides an S3-compatible object storage interface. You can manage buckets for storing objects and users for controlling access. | ||
|
|
||
|
|
@@ -13,15 +13,18 @@ The page is divided into two main sections: **Bucket** and **User**. | |
|
|
||
| The Bucket section allows you to manage S3 buckets. | ||
|
|
||
| ## Overview | ||
| ### Statistics Overview | ||
|
|
||
| At the top of the page, providing a quick overview of the RGW configuration. | ||
| At the top of the page, you will find a dashboard summarizing the state of S3 storage: | ||
|
|
||
| ### Buckets | ||
| Shows the total number of S3 buckets created in the system. | ||
|
|
||
| ### Usage | ||
| Shows the total storage consumption across all buckets, including object size and metadata. | ||
| <CardGrid> | ||
| <Card title="Bucket" icon="tabler:bucket"> | ||
| The total number of S3 buckets currently defined in the system. | ||
| </Card> | ||
| <Card title="Usage" icon="tabler:chart-pie"> | ||
| The combined storage consumption across all buckets, including object data and metadata overhead. | ||
| </Card> | ||
| </CardGrid> | ||
|
|
||
| ### Introduction | ||
|
|
||
|
|
@@ -85,12 +88,15 @@ Permanently removes a bucket and all its objects. | |
|
|
||
| The User section allows you to manage RGW users and their access keys. | ||
|
|
||
| ## Overview | ||
| ### Statistics Overview | ||
|
|
||
| At the top of the page, providing a quick overview of the RGW configuration. | ||
| At the top of the page, you will find a dashboard summarizing the state of S3 user management: | ||
|
|
||
| ### Users | ||
| Displays the total number of RGW users. | ||
| <CardGrid> | ||
| <Card title="User Shares" icon="tabler:users"> | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The card title 'User Shares' is a bit misleading in this context. The description clarifies that it represents the total number of S3 users, not shares. Changing the title to 'Users' would be more accurate and align better with the previous documentation section title. |
||
| The total number of S3 users registered in the system. | ||
| </Card> | ||
| </CardGrid> | ||
|
|
||
| ### Introduction | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The 'Available Subnets' card is missing an icon. Adding an icon would improve visual consistency with other cards and make the information easier to parse at a glance. An icon representing utilization, like
tabler:chart-pie-filled, would be a good fit here.