I would like to suggest integrating detailed reporting into Fusion Backup & Restore, which can be exported as a CSV file, for example.
In the Fusion UI and in OpenShift, some information about the applications on the hub cluster can be found under Storage -> Backup & Restore on the Fusion hub clusters, but there is no overview of successful or failed backups of the applications coming from the spokes.
The required information about the spoke applications is all available on the hub cluster in the form of backup CRs, but is not provided anywhere in a structured and consolidated overview.
A tabular overview, structured section by cluster (hub and spokes), would be helpful. Below each cluster, an alphabetically sorted list of the applications backed up on that cluster appears, based on the existing backup CRs (and any additional CRs). There is further information about each application in the same line (most of this informations is allready contained within the backup CRs):
- Last Backup State (Completed/Failed/...)
- Last Backup Time (Timestamp)
- Last Upload Size (Size of last data upload in GB)
- Used Bucket (actual size of bucket for application - information in BackupStorageLocation-CRs)
- Total PVC (Total capacity of pvcs in the namespace that are captured by the backup - important for calculating Fusion license usage, should therefore also appear as a total below the report)
- Last successful backup (timestamp)
- Last failed backup (timestamp)
- Successful Backups (Number of "Completed" Backups within Backup CRs
- Failed Backups (Number of not "Completed" Backups within Backup CRs
- Retention (days) (set by BackupPolicy or calculated from Expiration Date minus CreationTimeStamp of most recent Backup-CR)
- Expired Backups (Number of expired Backups that are still present because DBR automation did not work correctly)
- Backed up resources (List of Standard type resources with respective number from Backup CR)
Additionally, it should be possible to generate and export different types of reports:
- For Fusion admins/OpenShift admins: Overall report across all clusters (hub & spokes) and all applications configured for Fusion. This includes a tabular overview of the current connection/health status between the hub and the connected spokes.
- For project owners with restricted rights: Only partial reports, i.e., a summary for all their own applications, but also across all clusters (hub & spokes).
If possible, the recipients' email addresses should be stored in Fusion B&R Hubs to enable the automatic sending of their customized daily status reports as email attachments, e.g., in the form of a CSV file. It would also be desirable to be able to specify the frequency (daily, once a week, on which day) for each recipient.
The information described so far is available in the CRs belonging to Fusion on a single hub. Since there can be multiple hubs within the cluster infrastructure, each with its connected spokes and the applications located on them, a consolidated reporting function across all hubs with an overall report exported at the end for the admins, or a partial report consolidated across the hubs for the application owners, would be desirable.
Idea: Somhow like the mail report generated by TSM