@Anandkumar Rambriksh Yadav Thanks for posting your query on Microsoft Q&A.
You can use Azure Monitor to monitor your storage account and get metrics data for your containers. Metrics enable you to identify usage trends, trace requests, and diagnose problems with your storage account.
Transaction metrics are sent to Azure Monitor every minute, and they're available for both the account and the service. All transaction metrics are available at both account and Blob storage service level.
Monitor the use of a container: You can evaluate traffic at the container level by querying logs.
Here's a query to get the number of read transactions and the number of bytes read on each container.
StorageBlobLogs
| where OperationName == "GetBlob"
| extend ContainerName = split(parse_url(Uri).Path, "/")[1]
| summarize ReadSize = sum(ResponseBodySize), ReadCount = count() by tostring(ContainerName)
Reference document: https://learn.microsoft.com/en-us/azure/storage/blobs/blob-storage-monitoring-scenarios#monitor-the-use-of-a-container
If you have any questions at all, please let me know in the "comments" and I would be happy to help you. Comment is the fastest way of notifying the experts.
If the answer below helped clarify the issue and steered you in the right direction, please 'Accept answer' and 'mark as helpful', which would help increase visibility of this question for other members of the Microsoft Q&A community.