This hackathon walks you though the different features of Azure Monitor. Throughout the hackathon you will be working with Azure Monitor, Log Analytics and Application Insights.
At the end of the Hackathon you will understand Azure Monitor capabilities, facilitate an Azure Monitor conversation, and demo key features of Azure Monitor.
The design proposed here is not a recommendation, it's for learning purposes only.
Note
- If you fork this Repo, and updated it feel free to open a Pull Request, we'll add your name into the BIG THANK YOU LIST below :)
- Please use Firefox when testing the eShop, wanna fix the bug? see above ;-)
This hackathon is designed specifically for DevOps engineers, administrators and IT architects who want to build their knowledge on Azure Monitor. However, anyone with a passion around Monitoring is more than welcome to attend.
We assume that you have a basic knowledge of Azure core services (e.g., networking, compute).
In the beginning of this hackathon, you will deploy an environment in Azure that consists of two Azure Resource Groups with different set of resources. These include the VNet, subnets, NSG(s), LB(s), NAT rules, scale set and a fully functional .NET Core Application (eShopOnWeb) to monitor, as you can see in the design below.
The initial deployment will create the components shown in the architecture above and is the basis for the challenges in this hackathon. To deploy the components, please follow the steps in this deployment section
This Hackathon consists of 8 challenges. Please complete the challenges in order.
If you're done and would like to delete the Azure resources associated with this hackathon, please perform the following steps:
-
Delete the resource group
azuremon-xxxxx-rg
-
Delete the Azure Monitor resources like alerts, etc.
-
Martina Lang for her help and support throughout our Azure Monitor Journey
-
Rob Kuehfus for initiating the idea and creating the very first Azure Monitor Hack - Rob is the one who invented the Exception in the eShop ;-)
-
Kayode Prince for improving the original Azure Monitor Hack and supporting this one
-
Joerg Jooss for his help with the Application Insights part
Tip: StackEdit is a great tool to write Markdown files
-
Add Network Watcher
-
Azure Backup Reports