Azure Monitor provides a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. ![](https://learn.microsoft.com/en-us/training/wwl-azure/design-solution-to-log-monitor-azure-resources/media/azure-monitor-source.png) - **Key Components**: - **Logs**: Collects and organizes data from monitored resources, enabling complex analysis through log queries. - **Metrics**: Captures numerical data from resources, stored in a time-organized database for near-real-time analysis. - **Data Sources**: - **Windows Events**: Logs from the Windows event logging system. - **Performance Counters**: Numerical values measuring performance aspects. - **Syslog**: Logs from the Linux event logging system. - **Text and JSON Logs**: Information sent to log files on local disks. - **IIS Logs**: Logs from Internet Information Service on Windows machines. - **Considerations**: - Define security boundaries with separate key vaults. - Implement access policies and least privilege access. - Enable firewall and virtual network service endpoints. - Use Metrics Explorer for interactive analysis of collected data. [[Log Analytics Workspace]] ## Resources [Design for Azure Monitor data sources - Training | Microsoft Learn](https://learn.microsoft.com/en-us/training/modules/design-solution-to-log-monitor-azure-resources/2-design-for-azure-monitor-data-sources) [Azure Monitor data sources and data collection methods - Azure Monitor | Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/data-sources) [Collect workload performance data - Microsoft Azure Well-Architected Framework | Microsoft Learn](https://learn.microsoft.com/en-us/azure/well-architected/performance-efficiency/collect-performance-data) [Design a full-stack monitoring strategy on Azure - Training | Microsoft Learn](https://learn.microsoft.com/en-us/training/modules/design-monitoring-strategy-on-azure/)