├── Media
├── AZMON_WS.png
├── AzureMonito_WS1.png
├── AzureMonitorWS1.jpg
├── queries-tables.png
├── AzureMonitorDiagram.png
└── deploy-azure-resources.png
├── Diagrams
├── AzureMonitor.png
├── Azure Monitor Agents.png
├── Azure Monitor Data Flow.png
├── Azure Monitor_Sources_Agents_Diagram.png
└── AzureMonitorDiagrams.MD
├── Monitor Operations
├── Module 9: Notification and Action Rules.MD
├── Module 10: Working with WorkBooks.MD
└── Module 8: KQL Magic.MD
├── Designing Your Deployment
├── Module 6: Log Management.MD
├── Module 7: Monitor DevOps and Application.MD
├── Module 4: Architecture and Planning.MD
└── Module 5: Collecting Data.MD
├── LABS
├── LAB 2: Monitoring Application Performance.MD
├── LAB 3: Azure Monitor Management.MD
└── LAB 1: Application Insights Monitoring.MD
├── Overview
├── Module 3: Azure Monitor Onboarding.MD
├── Module 2: Azure Monitor Role.MD
└── Module 1: Technical Overview.MD
└── README.md
/Media/AZMON_WS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Media/AZMON_WS.png
--------------------------------------------------------------------------------
/Diagrams/AzureMonitor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Diagrams/AzureMonitor.png
--------------------------------------------------------------------------------
/Media/AzureMonito_WS1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Media/AzureMonito_WS1.png
--------------------------------------------------------------------------------
/Media/AzureMonitorWS1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Media/AzureMonitorWS1.jpg
--------------------------------------------------------------------------------
/Media/queries-tables.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Media/queries-tables.png
--------------------------------------------------------------------------------
/Media/AzureMonitorDiagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Media/AzureMonitorDiagram.png
--------------------------------------------------------------------------------
/Media/deploy-azure-resources.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Media/deploy-azure-resources.png
--------------------------------------------------------------------------------
/Diagrams/Azure Monitor Agents.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Diagrams/Azure Monitor Agents.png
--------------------------------------------------------------------------------
/Diagrams/Azure Monitor Data Flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Diagrams/Azure Monitor Data Flow.png
--------------------------------------------------------------------------------
/Diagrams/Azure Monitor_Sources_Agents_Diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eshlomo1/Azure-Monitor-Ninja-Training/HEAD/Diagrams/Azure Monitor_Sources_Agents_Diagram.png
--------------------------------------------------------------------------------
/Diagrams/AzureMonitorDiagrams.MD:
--------------------------------------------------------------------------------
1 | ## Architecture diagrams, reference architectures, example scenarios, and solutions for Azure Monitor
2 |
3 | ### Azure Monitor Agents
4 |
5 |
6 |
7 | ### Azure Monitor Data Flow
8 |
9 |
10 |
11 | ### Azure Monitor Sources Agents
12 |
13 |
14 |
15 | ### Azure Monitor High-Level
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Monitor Operations/Module 9: Notification and Action Rules.MD:
--------------------------------------------------------------------------------
1 | # Module 9: Notification and Action Rules
2 |
3 | Action rules help you define or suppress actions at any Azure Resource Manager scope (Azure subscription, resource group, or target resource).
4 |
5 | They have various filters that help you narrow down the specific subset of alert instances that you want to act on.
6 |
7 | Azure Monitor action groups enable you to define a list of actions to execute when an alert is triggered.
8 |
9 | In this episode, we demonstrate how to configure a Service Health alert to use an action group
10 |
11 | ### Azure Webinars, DOCS and Video's
12 |
13 | Microsoft DOCS [Action rules](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-action-rules?tabs=portal)
14 |
15 | Azure Short Video [How to create action rules with Azure Monitor](https://www.youtube.com/watch?v=7ur4N8MtNsE)
16 |
17 | Azure Friday Video [Azure Monitor action groups](https://www.youtube.com/watch?v=FEUL0c08TEQ)
18 |
19 | Microsoft DOCS [Integrate the common alert schema with Logic Apps](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-common-schema-integrations)
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Monitor Operations/Module 10: Working with WorkBooks.MD:
--------------------------------------------------------------------------------
1 | # Module 10: Working with WorkBooks
2 |
3 | Azure Workbooks is a service which allows to build reports using text (in markdown) and a number of data visualization types (tables, charts, tiles, etc…).
4 |
5 | The data can come from various sources (logs, metrics, alerts, etc…) and is obtained using KQL queries.
6 |
7 | Workbooks provide a flexible canvas for data analysis and the creation of rich visual reports within the Azure portal.
8 |
9 | They allow you to tap into multiple data sources from across Azure, and combine them into unified interactive experiences.
10 |
11 | ### Azure Monitor Webinars, GitHub and Docs
12 |
13 | GitHub Project [Azure Monitor Workbook Templates](https://github.com/microsoft/Application-Insights-Workbooks)
14 |
15 | Microsoft DOCS [Azure Monitor Workbooks](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/workbooks-overview)
16 |
17 | Microsoft DOCS [Azure Monitor workbook visualizations](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/workbooks-visualizations)
18 |
19 | Azure Video Tutorial [Create dashboards with Azure Monitor data](https://www.youtube.com/watch?v=XS2b_rxkwMY)
20 |
21 | Azure Video's Series [How to use Azure Monitor workbooks](https://www.youtube.com/watch?v=Z5xRyy3HB8U)
22 |
--------------------------------------------------------------------------------
/Designing Your Deployment/Module 6: Log Management.MD:
--------------------------------------------------------------------------------
1 | # Module 6: Log Management
2 |
3 | Azure Monitor stores log data in a Log Analytics workspace, which is an Azure resource and a container where data is collected, aggregated, and serves as an administrative boundary.
4 |
5 | While you can deploy one or more workspaces in your Azure subscription, there are several considerations you should understand in order to ensure your initial deployment is following our guidelines to provide you with a cost effective, manageable, and scalable deployment meeting your organizations needs.
6 |
7 |
8 | ### Azure Monitor Webinars and DOCS
9 |
10 | Azure Monitor Virtual Series [An admin’s guide to Log Analytics](https://www.youtube.com/watch?v=pqUvZqoQV4o)
11 |
12 | From Microsoft DOCS [Manage access to data using](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/manage-access#table-level-rbac)
13 |
14 | The Techcommunity Side [Azure Log Analytics - Data Retention By Type in Real Life](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/azure-log-analytics-data-retention-by-type-in-real-life/ba-p/1416287)
15 |
16 | From Microsoft DOCS [Prsonal data stored in Log Analytics and Application Insights](https://docs.microsoft.com/en-gb/azure/azure-monitor/platform/personal-data-mgmt)
17 |
18 | GitHub Tools [Working with Data and Alerts](https://github.com/microsoft/manageability-toolkits)
19 |
--------------------------------------------------------------------------------
/LABS/LAB 2: Monitoring Application Performance.MD:
--------------------------------------------------------------------------------
1 | # LAB 2: Monitoring Application Performance
2 |
3 | Application Insights is an extensible Application Performance Management (APM) service for web developers on multiple platforms.
4 |
5 | You can use it to monitor your live web applications and other services. It automatically detects performance anomalies, includes powerful analytics tools to help you diagnose issues, and helps you continuously improve performance and usability.
6 |
7 | It works for apps on a wide variety of platforms including .NET, Node.js and Java EE, hosted on-premises, hybrid, or any public cloud. It even integrates with your DevOps process with connection points available in a variety of development tools. It can even monitor and analyze telemetry from mobile apps by integrating with Visual Studio App Center.
8 |
9 | In this lab, you'll learn about how you can add Application Insights to an existing web application, as well as how to monitor the application via the Azure portal.
10 |
11 | LAB Overview
12 |
13 | * Task 1: Creating Azure resources
14 | * Task 2: Deploying a web app to Azure
15 | * Task 3: Generating and reviewing application traffic
16 | * Task 4: Investigating application performance
17 | * Task 5: Tracking application usage
18 | * Task 6: Creating application alerts
19 |
20 | __[Monitoring Application Performance with Application Insights](https://github.com/Microsoft/azuredevopslabs/tree/master/labs/azuredevops/appinsights/)__
21 |
--------------------------------------------------------------------------------
/Designing Your Deployment/Module 7: Monitor DevOps and Application.MD:
--------------------------------------------------------------------------------
1 | # Module 7: Monitor DevOps and Application
2 |
3 | Azure Monitor is the unified monitoring solution in Azure that provides full-stack observability across applications and infrastructure in the cloud and on-premises.
4 |
5 | It works seamlessly with Visual Studio and Visual Studio Code during development and test and integrates with Azure DevOps for release management and work item management during deployment and operations.
6 |
7 | It even integrates across the ITSM and SIEM tools of your choice to help track issues and incidents within your existing IT processes.
8 |
9 | Azure Monitor supports popular languages and frameworks, such as .NET, Java and Node.js and integrates with DevOps processes and tools like Azure DevOps, Jira and PagerDuty.
10 |
11 | Track live metrics streams, requests and response times and events.
12 |
13 | ### Azure Monitor Webinars, DOCS
14 |
15 | Webinar [Bridge to DevOps](https://www.youtube.com/watch?v=emjdG3I8fbc)
16 |
17 | Webinar [Continuous Monitoring for DevOps](https://www.youtube.com/watch?v=vPZiwi-15_U)
18 |
19 | Azure Tips and Tricks [Application Insights to record custom events](https://www.youtube.com/watch?v=iTRILNstmFI)
20 |
21 | Webinar [Full-stack end-to-end monitoring](https://www.youtube.com/watch?v=B5X7M0WlOtY&t=58s)
22 |
23 | Microsoft DOCS [Continuous monitoring with Azure Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/continuous-monitoring)
24 |
25 |
--------------------------------------------------------------------------------
/Monitor Operations/Module 8: KQL Magic.MD:
--------------------------------------------------------------------------------
1 | # Module 8: KQL Magic
2 |
3 | KQL, the Kusto Query Language, is used in many Microsoft services including the Azure platform and Microsoft Security platform such as the ATP family.
4 |
5 | This post is part of a series of blog-posts about KQL and will provide you the basic and advanced information such as the syntax of KQL, then cover advanced topics such as machine learning and time series analysis, as well as exporting your data to various platforms.
6 |
7 | Is the Kusto Query Language is the PowerShell of Query Languages on Microsoft Cloud?
8 |
9 | ### KQL Webinars, Blog-Posts and DOCS
10 |
11 | Blog-Post [Kusto – The PowerShell of Query Languages](https://www.eshlomo.us/kusto-query-language-the-powershell-of-query-languages/)
12 |
13 | From Pluralsight [Kusto Query Language (KQL) from Scratch](https://app.pluralsight.com/library/courses/kusto-query-language-kql-from-scratch/table-of-contents)
14 |
15 | From Pluralsight [Microsoft Azure Data Explorer - Advanced KQL](https://app.pluralsight.com/library/courses/microsoft-azure-data-explorer-advanced-query-capabilities/table-of-contents)
16 |
17 | Blog-Posts [KQL Cheat Sheet](https://www.mbsecure.nl/blog/2019/12/kql-cheat-sheet)
18 |
19 | Microsoft DOCS [Optimize log queries in Azure Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/log-query/query-optimization)
20 |
21 | From Microsoft DOCS [Get started with Log Analytics queries](https://docs.microsoft.com/en-us/azure/azure-monitor/log-query/get-started-portal)
22 |
23 |
--------------------------------------------------------------------------------
/LABS/LAB 3: Azure Monitor Management.MD:
--------------------------------------------------------------------------------
1 | # LAB 3: Azure Monitor Management
2 |
3 | This lab guide walks the user through a number of management and monitoring solutions within Microsoft Azure. Azure has a wide range of tools available for monitoring your cloud environment, as well as identifying and resolving issues. This lab guide will focus on the following areas:
4 |
5 | * Azure Monitor - a tool for consolidating all monitoring data from Azure services.
6 |
7 | * Log Analytics - a service that ingests log and metric data from Azure services and on-premises infrastructure and offers flexible log search and out-of-the-box analytics.
8 |
9 | * Application Insights - offers application performance monitoring and user analytics through the monitoring of code running on Azure, on-premises or other clouds.
10 |
11 | Before proceeding with this lab, please make sure you have fulfilled all of the following prerequisites:
12 |
13 | * A valid subscription to Azure. If you don't currently have a subscription, consider setting up a free trial (https://azure.microsoft.com/en-gb/free/).
14 |
15 | * Access to the Azure CLI 2.0. You can achieve this in one of two ways: either by installing the CLI on your local machine (https://docs.microsoft.com/en-us/cli/azure/install-azure-cli), or by using the built-in Cloud Shell in the Azure portal - you can access this by clicking on the ">_" symbol in the top right corner of the portal.
16 |
17 | __[Azure Management & Monitoring - Lab Introduction](https://github.com/eshlomo1/azure-monitoring-lab)__
18 |
--------------------------------------------------------------------------------
/LABS/LAB 1: Application Insights Monitoring.MD:
--------------------------------------------------------------------------------
1 | # LAB 1: Application Insights Monitoring
2 |
3 | Application Insights comes as part of Visual Studio. You get automatic instrumentation for ASP.NET developers and vital application telemetry data right out of the box; including usage, exceptions, requests, performance, and logs.
4 |
5 | Monitor web apps—whether written in Java, Ruby, Python, PHP, Node.JS, or other languages—using open source SDKs. Install the Status Monitor on your existing Azure App Services and virtual machines through the Azure portal to get performance monitoring without needing to update and redeploy your application.
6 |
7 | Visual Studio Application Insights is an extensible analytics service that monitors your live web application. With it you can detect and diagnose performance issues, and understand what users actually do with your app. It’s designed for developers, to help you continuously improve performance and usability. It works for apps on a wide variety of platforms including .NET, Node.js and J2EE, hosted on-premises or in the cloud.
8 |
9 | It provides benefits as:
10 |
11 | Exceptions and performance diagnostics
12 | Interactive data analysis
13 | Azure diagnostics
14 | Proactive detection
15 |
16 |
17 | ### LAB Overview
18 |
19 | * Task 1: Creating Azure resources
20 | * Task 2: Deploying a web app to Azure
21 | * Task 3: Generating and reviewing application traffic
22 | * Task 4: Investigating application performance
23 | * Task 5: Tracking application usage
24 | * Task 6: Creating application alerts
25 |
26 | __[Monitoring Applications using Application Insights](https://azuredevopslabs.com/labs/vsts/monitor/)__
27 |
--------------------------------------------------------------------------------
/Overview/Module 3: Azure Monitor Onboarding.MD:
--------------------------------------------------------------------------------
1 | # Module 3: Azure Monitor Onboarding
2 |
3 | Enabling Azure Monitor to monitor of all your Azure resources is a combination of configuring Azure Monitor components and configuring Azure resources to generate monitoring data for Azure Monitor to collect.
4 |
5 | This article describes the different steps required for a complete implementation of Azure Monitor using a common configuration to monitor all of the resources in your Azure subscription. Basic descriptions for each step are provided with links to other documentation for detailed configuration requirements.
6 |
7 | __Configuration goals__ - The goal of a complete implementation of Azure Monitor is to collect all available data from all of your cloud resources and applications and enable as many features in Azure Monitor as possible based on that data.
8 |
9 | __No configuration__ - The following features of Azure Monitor are enabled with no configuration required when you create an Azure subscription. There is no cost associated with this monitoring.
10 |
11 | __Collect data from Azure resources__ - Some monitoring of Azure resources is available automatically with no configuration required, while you must perform configuration steps to collect additional monitoring data.
12 |
13 |
14 |
15 | ### Deploy Azure Monitor
16 |
17 | [Deploy Azure Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/deploy)
18 |
19 | [Deploy Azure Monitor at scale](https://docs.microsoft.com/en-us/azure/azure-monitor/deploy-scale)
20 |
21 | [Enable Azure Monitor for VMs overview](https://docs.microsoft.com/en-us/azure/azure-monitor/insights/vminsights-enable-overview)
22 |
23 | [Log Analytics agent overview](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/log-analytics-agent)
24 |
--------------------------------------------------------------------------------
/Designing Your Deployment/Module 4: Architecture and Planning.MD:
--------------------------------------------------------------------------------
1 | # Module 4: Architecture and Planning
2 |
3 | As you undergo your digital transformation to the cloud, it's important that you plan and develop an effective cloud monitoring strategy with participation of developers, operations staff, and infrastructure engineers.
4 |
5 | The strategy should be growth-oriented, defined minimally, then refined iteratively; always aligned with business needs. Its outcome delivers an agile operations modality centered around the ability of the organization to proactively monitor complex distributed applications the business depends on.
6 |
7 | Monitoring for scalability should be part of your overall monitoring strategy that utilizes Azure Monitor.
8 |
9 | The overall monitoring strategy should take into consideration not only scalability, but resiliency (infrastructure, application, and dependent services) and application performance as well.
10 |
11 | Most services in Azure offer the ability to turn on both data and management plane logs as well as metrics. For purposes of scalability, looking at the metrics would allow you to scale based scale up, scale out, scale in, and scale down. The ability to scale dynamically is one of the biggest values of moving to the cloud.
12 |
13 |
14 |
15 |
16 |
17 | ### Azure Monitor Design,Strategy and Structure - Webinars and DOCS
18 |
19 |
20 | [https://docs.microsoft.com/en-us/azure/azure-monitor/platform/design-logs-deployment](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/design-logs-deployment)
21 |
22 | [Design a Monitoring Strategy for Infrastructure in Microsoft Azure](https://app.pluralsight.com/library/courses/microsoft-azure-monitoring-strategy-infrastructure-design/table-of-contents)
23 |
24 | [Cloud monitoring guide: Formulate a monitoring strategy](https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/strategy/monitoring-strategy)
25 |
26 | [Structure of Azure Monitor Logs](https://docs.microsoft.com/en-us/azure/azure-monitor/log-query/logs-structure)
27 |
28 |
--------------------------------------------------------------------------------
/Overview/Module 2: Azure Monitor Role.MD:
--------------------------------------------------------------------------------
1 | # Module 2: Azure Monitor Role
2 |
3 | Note: Azure Monitor level 200: what are the typical use for Azure Sentinel? What are customers finding in it, and also, how is it priced
4 |
5 | Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
6 |
7 | The goal of a complete implementation of Azure Monitor is to collect all available data from all of your cloud resources and applications and enable as many features in Azure Monitor as possible based on that data. Data collected by Azure Monitor is sent to either Azure Monitor Metrics or Azure Monitor Logs.
8 |
9 | ### **Azure Architecture diagrams, reference, scenarios, and solutions for common workloads**
10 |
11 | [Azure Architectures Compute](https://docs.microsoft.com/en-us/azure/architecture/browse/#compute)
12 |
13 | [Azure Architectures DevOps](https://docs.microsoft.com/en-us/azure/architecture/browse/#devops)
14 |
15 | [Azure Architectures Databases](https://docs.microsoft.com/en-us/azure/architecture/browse/#databases)
16 |
17 | [Azure Architectures Hybrid](https://docs.microsoft.com/en-us/azure/architecture/browse/#hybrid)
18 |
19 | [Azure Architectures Containers](https://docs.microsoft.com/en-us/azure/architecture/browse/#containers)
20 |
21 | ### __Azure Monitor Pricing__
22 |
23 | [Azure Monitor Pricing Calculator](https://azure.microsoft.com/is-is/pricing/details/monitor/)
24 |
25 | [Azure Cost Management + Billing Overview](https://docs.microsoft.com/en-us/azure/cost-management-billing/cost-management-billing-overview)
26 |
27 | ### __Azure Monitor for MSP__
28 |
29 | [Azure Monitor the MSP Perspective](https://azure.microsoft.com/en-gb/blog/azure-lighthouse-the-managed-service-provider-perspective/)
30 |
31 | [Azure Monitor Logs for Service Providers](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/service-providers)
32 |
33 | ### __Azure Monitor Use Cases__
34 |
35 | [From the field](https://azure.microsoft.com/en-in/case-studies/?term=azure+monitor)
36 |
--------------------------------------------------------------------------------
/Designing Your Deployment/Module 5: Collecting Data.MD:
--------------------------------------------------------------------------------
1 | # Module 5: Collecting Data
2 |
3 | Azure Monitor can collects any kind of data and from any data source, for example, Azure Monitor can collect events from the Windows event logs that are specified in the settings.
4 |
5 | Azure Monitor is based on a common monitoring data platform that includes Logs and Metrics.
6 |
7 | Collecting data into this platform allows data from multiple resources to be analyzed together using a common set of tools in Azure Monitor.
8 |
9 | Monitoring data may also be sent to other locations to support certain scenarios, and some resources may write to other locations before they can be collected into Logs or Metrics.
10 |
11 | In addition, You can use the HTTP Data Collector API to send log data to a Log Analytics workspace in Azure Monitor from any client that can call a REST API.
12 |
13 | This might be a runbook in Azure Automation that collects management data from Azure or another cloud, or it might be an alternate management system that uses Azure Monitor to consolidate and analyze log data.
14 |
15 | All data in the Log Analytics workspace is stored as a record with a particular record type. You format your data to send to the HTTP Data Collector API as multiple records in JSON. When you submit the data, an individual record is created in the repository for each record in the request payload.
16 |
17 |
18 | ### Azure Monitor Webinars and DOCS
19 |
20 | Azure Monitor Webinar [Hybrid identity and access management best practices](https://youtu.be/MP5IaCTwkQg) (Insight from mintue 31)
21 |
22 | Azure Monitor Webinar [Understand Azure Monitor data types and collection](https://www.youtube.com/watch?v=GuaQvSPqlTA)
23 |
24 | From GitHub [Send log data to Azure Monitor with the HTTP Data Collector API](https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/azure-monitor/platform/data-collector-api.md)
25 |
26 | From Microsoft DOCS [Sources of monitoring data for Azure Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-sources)
27 |
28 | From Microsoft DOCS [Windows event log data sources in Azure Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-sources-windows-events#:~:text=Configure%20Windows%20Event%20logs%20from,the%20selected%20severities%20are%20collected.)
29 |
30 | Tool [Collect-ManagementGroupActivityLogs](https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/azure-monitor/platform/data-collector-api.md)
31 |
--------------------------------------------------------------------------------
/Overview/Module 1: Technical Overview.MD:
--------------------------------------------------------------------------------
1 | # Module 1: Technical Overview
2 |
3 | Note: If you want to get an initial overview of Azure Monitor technical capabilities. The presentation also serves as the Azure Monitor Level 200 presentation
4 |
5 | Azure Monitor maximizes the availability and performance of your applications and services by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on.
6 |
7 | Just a few examples of what you can do with Azure Monitor include:
8 |
9 | * Detect and diagnose issues across applications and dependencies with Application Insights.
10 |
11 | * Correlate infrastructure issues with Azure Monitor for VMs and Azure Monitor for Containers.
12 |
13 | * Drill into your monitoring data with Log Analytics for troubleshooting and deep diagnostics.
14 |
15 | * Support operations at scale with smart alerts and automated actions.
16 |
17 | * Create visualizations with Azure dashboards and workbooks.
18 |
19 | The following diagram gives a high-level view of Azure Monitor. At the center of the diagram are the data stores for metrics and logs, which are the two fundamental types of data used by Azure Monitor.
20 |
21 | On the left are the sources of monitoring data that populate these data stores.
22 |
23 | On the right are the different functions that Azure Monitor performs with this collected data such as analysis, alerting, and streaming to external systems.
24 |
25 |
26 |
27 | ### Start the Journey - Azure Monitor Webinars & Slide Deck
28 |
29 | Azure Monitor Overview Webinar** [Azure Monitor keynote | Azure Monitor Virtual Series](https://www.youtube.com/watch?v=PGCKUFueGHQ)
30 |
31 | Azure Monitor Overview Webinar** [Infrastructure monitoring | Azure Monitor Virtual Series](https://www.youtube.com/watch?v=kF2rUzPIAP8)
32 |
33 | Azure Monitor Overview Webinar** [Infrastructure monitoring | Azure Monitor Virtual Series](https://www.youtube.com/watch?v=O7scXPrsM_0)
34 |
35 | Azure Monitor Fundamentals Webinar** [Azure Monitor fundamentals: What why and how](https://www.youtube.com/watch?v=XVoH2TJezIA)
36 |
37 | Azure Monitor Fundamentals Slide Deck** [Slide Deck](https://medius.studios.ms/video/asset/PPT/IG19-BRK2046)
38 |
39 | [Azure Sentinel, Azure Monitor, Azure Security Center and Log Analytics Relations](https://www.eshlomo.us/azure-security-sentinel-monitor-relation/)
40 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Become an Azure Monitor Ninja
2 |
3 | ## A Complete level 200-400 training for Azure Monitor
4 |
5 |
6 |
7 | Note: the contents on this repository is updated quarterly
8 |
9 | ## Contents
10 |
11 | ### Overview
12 |
13 | * [Module 1: Technical Overview](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Overview/Module%201:%20Technical%20Overview.MD)
14 | * [Module 2: Azure Monitor Role](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Overview/Module%202:%20Azure%20Monitor%20Role.MD)
15 | * [Module 3: Azure Monitor Onboarding](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Overview/Module%203:%20Azure%20Monitor%20Onboarding.MD)
16 |
17 | ### Designing Your Deployment
18 |
19 | * [Module 4: Architecture and Planning](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Designing%20Your%20Deployment/Module%204:%20Architecture%20and%20Planning.MD)
20 |
21 | * [Module 5: Collecting Data](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Designing%20Your%20Deployment/Module%205:%20Collecting%20Data.MD)
22 |
23 | * [Module 6: Log Management](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Designing%20Your%20Deployment/Module%206:%20Log%20Management.MD)
24 |
25 | * [Module 7: Monitor DevOps and Application](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Designing%20Your%20Deployment/Module%207:%20Monitor%20DevOps%20and%20Application.MD)
26 |
27 | ### Monitor Operations
28 |
29 | * [Module 8: KQL Magic](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Monitor%20Operations/Module%208:%20KQL%20Magic.MD)
30 |
31 | * [Module 9: Notification and Action Rules](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Monitor%20Operations/Module%209:%20Notification%20and%20Action%20Rules.MD)
32 |
33 | * [Module 10: Working with Workbooks](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Monitor%20Operations/Module%2010:%20Working%20with%20WorkBooks.MD)
34 |
35 | * Module 11: AKS and Open Sources
36 |
37 | ### Advanced Topics
38 |
39 | * Module 12: Automating and integrating
40 |
41 | * Module 13: Third-Patry Integration
42 |
43 | * Module 14: Roadmap and Where to go next?
44 |
45 | ### LABS
46 |
47 | * [LAB 1: Application Insights Monitoring](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/LABS/LAB%201:%20Application%20Insights%20Monitoring.MD)
48 |
49 | * [LAB 2: Monitoring Application Performance](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/LABS/LAB%202:%20Monitoring%20Application%20Performance.MD)
50 |
51 | * [LAB 3: Azure Monitor Management](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/LABS/LAB%203:%20Azure%20Monitor%20%20Management.MD)
52 |
53 | * LAB 4: Security Monitoring (will be updated soon)
54 |
55 | ### Azure Monitor Architecture diagrams, reference architectures and example scenarios
56 |
57 | * [Azure Monitor Diagrams](https://github.com/eshlomo1/Azure-Monitor-Ninja-Training.MD/blob/master/Diagrams/AzureMonitorDiagrams.MD)
58 |
59 |
60 | ## Stay Positive. DO Azure Monitor.
61 |
62 |
63 |
--------------------------------------------------------------------------------