Table of contents
1.
Introduction
2.
Azure Storage Monitoring
2.1.
Continuous Monitoring
2.2.
Logging
3.
Azure Storage Analytics
4.
Storage Analytics Logging
4.1.
Format of logs
5.
Storage Analytics Metrics
5.1.
Transaction Metrics
5.2.
Capacity Metrics
6.
Frequently Asked Questions
6.1.
What is Azure?
6.2.
What is Azure Storage Analytics?
7.
Conclusion
Last Updated: Mar 27, 2024

Azure Storage Monitoring

Author NISHANT RANA
0 upvote
Career growth poll
Do you think IIT Guwahati certified course can help you in your career?

Introduction

Azure is a popular public cloud computing platform by Microsoft. Users can select from a wide range of cloud services to develop, run, and scale their applications in the cloud. Some of these services are storage, computing, analytics, and networking.

The main aim of Microsoft Azure is to help its customers to meet their goals and manage the challenges they are facing.

Azure Storage Monitoring

There are two ways for Storage Monitoring in Azure:-

Continuous Monitoring

There are various metrics provided by Azure at both the storage level account and the individual service level. Each hour, these metrics are collected using which we can make some sort of charts and pin them to the dashboard.

Logging

There are various loggings that we can enable and use them to monitor. We can use the Azure storage client library to enable client-side logging. Also, we can use Azure storage analytics to enable network logging and server logging.

Azure Storage Analytics

Azure Storage Analytics is a tool used to perform logging and it provides the data for the storage account. One can use this data to analyze the usage trends, trace requests, and diagnose the issues if faced. Whenever we create a Storage account, the metrics are enabled by default. We can use Azure portals, Rest APIs, or client library to enable logging. 

The metrics data is stored in the well-known tables and the logging data is stored in the well-known blob that uses their own respective APIs.

Storage Analytics Logging

Storage Analytics is a tool that is used to record the details of the successful and failed requests to a storage service. This data can be used to determine the issue of the failing requests. In this, every authenticated and anonymous request are logged but at different levels. A black blobs is created inside the container named $log(located in the blobs namespace of the storage account), once the Storage Analytics is allowed for the storage service. All the logs get stored in this block blob.

Format of logs

<service-name>/YYYY/MM/DD/hhmm/<counter>.log  

Storage Analytics Metrics

There are two types of metrics:-

Transaction Metrics

  1. It includes transactions related to data like read, write, update, etc. It can be recorded per hour or per minute.
  2. All the data is recorded at the API operation or service level.

Capacity Metrics

Capacity data is recorded daily for a storage account's Blob service, which includes Capacity container count, object count, etc.

Frequently Asked Questions

What is Azure?

Azure is a popular public cloud computing platform by Microsoft. Users can select from a wide range of cloud services to develop, run, and scale their applications in the cloud. 

What is Azure Storage Analytics?

Azure Storage Analytics is a tool used to perform logging and it provides the data for the storage account. One can use this data to analyze the usage trends, trace requests, and diagnose the issues if faced.

Conclusion

In this article, we have extensively discussed Azure Storage Monitoring. We start with a brief introduction to Azure, then discussed Azure Storage Monitoring

After reading this blog, you will get everything about Azure Storage Monitoring, are you not feeling excited to read/explore more articles on the topic of file systems? Don't worry; Coding Ninjas has you covered. To learn, see AzureComparison.

You can refer to the Data Structures and AlgorithmsJavaScript courses which can upskill you. You can discover more such courses by referring to the Guided Path on Coding Ninjas Studio. You can also test your knowledge by taking up the mock test and contests which are held by Code studio.

If you are about to interview with companies like Google, Adobe, Amazon, etc. then you can refer to problems, interview experiences, and interview bundle for placement preparations.

Nevertheless, you may consider our paid courses to give your career an edge over others!

Do upvote our blogs if you find them helpful and engaging!

Happy Learning!

Live masterclass