Method of monitoring transfers from endpoint server?

64 views
Skip to first unread message

Nick Adair

unread,
Jun 18, 2024, 11:39:22 AM6/18/24
to Discuss
What's the best way to monitor transfers from an endpoint server?

I'm aware of the 'globus task list' command, but that doesn't appear to contain much 'historical' transfer information.

We're working with many clients who are sometimes unaware that their transfers have failed for some reason, so we'd like a good way to see those failures, and also know which of their files did transfer successfully.

I'm open to using either a CLI or an API approach, but having an approach that I can automate would be great.

Thanks for any assistance!

Brigitte Raumann

unread,
Jul 12, 2024, 9:22:21 PM7/12/24
to Nick Adair, Discuss
Hi Nick,

"globus task list" will return tasks only you have submitted.   If you are the admin of a subscribed endpoint, you can use the Globus web app console to retrieve all transfer tasks for an endpoint. You could also use the Globus Transfer Service's API (documentation available here) directly or with the Globus CLI command below and described here
`globus api transfer get /endpoint_manager/task_list -Q 'filter_endpoint=${your_GCS_Endpoint_UUID_HERE}'`

Summary transfer task information is available for 90 days and event logs and successfully transferred files are available for 30 days after a transfer completes.

Brigitte

Hi Nick,

You can retrieve a list of Transfer Tasks for an Endpoint (or Collections) by using the Globus CLI command in conjunction with the Globus Transfer Service's API (documentation available here), or via the Globus WebApp's 'Admin Console':
 

globus api transfer get /endpoint_manager/task_list -Q 'filter_endpoint=${your_GCS_Endpoint_UUID_HERE}'


To unsubscribe from this group and stop receiving emails from it, send an email to discuss+u...@globus.org.
Reply all
Reply to author
Forward
0 new messages