Delta Shared catalog use cost allocation

PumpItUpper
New Contributor II

Hi. I have the following scenario on AWS Databricks:

I have a catalog that I need to Delta Share to external systems (both other dbks accounts and other non-dbks systems).
All tables on this catalog are MANAGED type, with all the files sitting in the same S3 bucket.
This catalog sees really heavy use internally (inside our dbks account), and we expect heavy external use as well once we start sharing it.

My worry:
I understand that Delta Share doesn't incur extra cost on itself, but the queries from external systems against this catalog will trigger the GetObject action on the underlying bucket. Also, there will be network egress costs for each query.
How can I attribute the cost for the use of this catalog? I need to know which is internal use, and be able to identify each of the external systems individually so I can chargeback to the respective teams.

Thanks in advance!