Introduction to Azure Monitor components
In the context of monitoring and observability, most commercially available solutions are divided or organized into three different layers: data collection, data storage, and data consumption.
- Data collection layer: This tier comprises the places where data is generated and collected. Each of those places is called a data source or simply a source. Data sources can include servers, databases, applications, services, and so on. Essentially, any system or device that generates data that you want to monitor would be considered a data source.
- Data storage layer: Once data is collected from various sources, it needs to be stored somewhere so that it can be accessed and analyzed later. Data storage solutions can include relational databases, NoSQL databases, data warehouses, streaming services, or cloud storage services such as Azure Blob Storage. The choice of data storage solution depends on factors such as the volume of data, the type...