velero icon indicating copy to clipboard operation
velero copied to clipboard

Include additional helpful information in default DataUpload/DataDownload display.

Open mrnold opened this issue 6 months ago • 17 comments

Describe the problem/challenge you have We had users evaluating backup performance by watching the progress of DataUploads, basically like this:

$ oc get dataupload --all-namespaces -w NAMESPACE NAME STATUS STARTED BYTES DONE TOTAL BYTES STORAGE LOCATION AGE NODE openshift-adp test ts-velero-test-1 0s openshift-adp test ts-velero-test-1 0s openshift-adp test Accepted ts-velero-test-1 0s openshift-adp test Prepared ts-velero-test-1 62s ip.lan openshift-adp test InProgress 0s ts-velero-test-1 62s ip.lan openshift-adp test InProgress 13s 555745280 ts-velero-test-1 75s ip.lan openshift-adp test InProgress 23s 1073741824 ts-velero-test-1 85s ip.lan openshift-adp test InProgress 24s 1073741824 1073741824 ts-velero-test-1 86s ip.lan openshift-adp test Completed 24s 1073741824 1073741824 ts-velero-test-1 86s ip.lan

It would have been helpful to see a little more information about the transfer, to help identify where to allocate resources for their cluster.

Describe the solution you'd like I would like to add another field or two to this output so we can see elapsed time and transfer rates at a glance. This would help them estimate what backups can fit in their time window. It would also be good to see a count of the actual bytes moved over the network, taking kopia's incremental snapshots into account.

Anything else you would like to add: I have not yet researched what kind of progress reporting kopia provides, please chime in if this sounds infeasible.

Environment:

  • Velero version (use velero version):
  • Kubernetes version (use kubectl version):
  • Kubernetes installer & version:
  • Cloud provider or hardware configuration:
  • OS (e.g. from /etc/os-release):

Vote on this issue!

  • :+1: for "The project would be better with this feature added"
  • :-1: for "This feature will not enhance the project in a meaningful way"

mrnold avatar Aug 08 '24 00:08 mrnold