ADLS Gen2 storage : monitor costs per service account?

Guillaume CASTAIGNAU 21 Reputation points


We have an ADLS Gen2 storage, that can be accessed from several clients (each client has its own service account).
We would like to track and monitor the costs related with read/write operations in this storage per service account so that the associated costs could be supported by the clients.
Do you know if it is feasible and how we could put that in place?



Azure Data Lake Storage
Azure Data Lake Storage
An Azure service that provides an enterprise-wide hyper-scale repository for big data analytic workloads and is integrated with Azure Blob Storage.
1,425 questions
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
2,616 questions
0 comments No comments
{count} votes

Accepted answer
  1. deherman-MSFT 35,556 Reputation points Microsoft Employee

    @Guillaume CASTAIGNAU
    I don't think this is feasible and you cannot do this from the Cost Management portion of the portal. The only possible way to do this is to create a diagnostic setting for Azure Monitor to log every transaction and then do analysis on those logs to see how many of each transaction is coming from the service accounts as well as how much data is being transferred in each of those transactions.

    Hope this helps. Let me know if you have anymore questions and I will do my best to answer?


    Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments

0 additional answers

Sort by: Most helpful