Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making the Azure Monitor Hackathon Customer Ready #3

Open
wants to merge 269 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
269 commits
Select commit Hold shift + click to select a range
21464aa
updating the read me file
msghaleb May 1, 2021
fd11690
removing unneeded file
msghaleb May 1, 2021
367d0f4
finalizing challenge 1
msghaleb May 1, 2021
a0afe58
cleaning up
msghaleb May 1, 2021
fc14f4c
extracting all word meda files
msghaleb May 1, 2021
a3b891b
fixing the paths
msghaleb May 1, 2021
9b5a76e
replacing image6
msghaleb May 2, 2021
ec99fcd
moving images to a central folder
msghaleb May 2, 2021
5713fdd
adding SQL perf. counter img
msghaleb May 2, 2021
be0bb0e
adding img
msghaleb May 2, 2021
661e399
good and bad deployment img
msghaleb May 2, 2021
beacc70
updating readme file
msghaleb May 2, 2021
6b29150
pin_to_dashboard
msghaleb May 2, 2021
65d5f77
replacing some images
msghaleb May 2, 2021
e97a17d
adding more pics
msghaleb May 2, 2021
86c597b
more images and rolling back the SQL counter
msghaleb May 2, 2021
f6b0533
adding images
msghaleb May 2, 2021
8ba5d28
finalizing ch1
msghaleb May 2, 2021
a729385
typo
msghaleb May 2, 2021
29429cb
typo fixing
msghaleb May 2, 2021
c25f384
spacing
msghaleb May 2, 2021
d34fccc
fixing spaces
msghaleb May 2, 2021
47fea9c
Update solution1.md
msghaleb May 2, 2021
25b518f
Solution 1.md created from https://stackedit.io/
msghaleb May 2, 2021
633f724
Solution 1.md updated from https://stackedit.io/
msghaleb May 2, 2021
e359163
Delete Solution 1.md
msghaleb May 2, 2021
652b652
challenges/Solution1.md created from https://stackedit.io/
msghaleb May 2, 2021
4a7c736
challenges/Solution1.md updated from https://stackedit.io/
msghaleb May 2, 2021
eea610f
challenges/solution1.md updated from https://stackedit.io/
msghaleb May 2, 2021
7e50d4d
challenges/solution1.md updated from https://stackedit.io/
msghaleb May 2, 2021
7a0a939
Delete Solution1.md
msghaleb May 2, 2021
2c4bd43
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 2, 2021
14782f6
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 2, 2021
0c88c84
README.md updated from https://stackedit.io/
msghaleb May 2, 2021
b28ecde
README.md updated from https://stackedit.io/
msghaleb May 2, 2021
26cb3e8
challenges/challenge2.md created from https://stackedit.io/
msghaleb May 2, 2021
52591b5
challenges/solution2.md created from https://stackedit.io/
msghaleb May 2, 2021
ec86ffc
challenges/solution1.md updated from https://stackedit.io/
msghaleb May 2, 2021
0fb1ed5
changeing images
msghaleb May 2, 2021
75a8049
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 2, 2021
046a1d5
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 2, 2021
3c3cf87
challenges/solution1.md updated from https://stackedit.io/
msghaleb May 2, 2021
3c07475
challenges/challenge2.md updated from https://stackedit.io/
msghaleb May 2, 2021
899b9f5
challenges/solution3.md created from https://stackedit.io/
msghaleb May 2, 2021
a47003a
challenges/challenge3.md created from https://stackedit.io/
msghaleb May 2, 2021
46fe48a
adding pics
msghaleb May 2, 2021
c730df0
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb May 2, 2021
29320ef
challenges/solution3.md updated from https://stackedit.io/
msghaleb May 2, 2021
e1162cf
challenges/solution3.md updated from https://stackedit.io/
msghaleb May 2, 2021
169082d
challenges/solution2.md updated from https://stackedit.io/
msghaleb May 2, 2021
865bbef
challenges/solution1.md updated from https://stackedit.io/
msghaleb May 2, 2021
cc62ea0
README.md updated from https://stackedit.io/
msghaleb May 2, 2021
781d0d5
challenges/challenge3.md updated from https://stackedit.io/
msghaleb May 2, 2021
c3b9160
challenges/challenge2.md updated from https://stackedit.io/
msghaleb May 2, 2021
626aad6
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 2, 2021
2ab5c41
challenges/challenge3.md updated from https://stackedit.io/
msghaleb May 2, 2021
0a311da
challenges/challenge2.md updated from https://stackedit.io/
msghaleb May 2, 2021
09783a0
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 2, 2021
6b43c36
stop vm
msghaleb May 2, 2021
a59e1f5
adding pic vmactivitylog
msghaleb May 2, 2021
e52eb23
adding pics
msghaleb May 2, 2021
f49fd75
challenges/solution2.md updated from https://stackedit.io/
msghaleb May 2, 2021
a057620
challenges/solution3.md updated from https://stackedit.io/
msghaleb May 2, 2021
f4cd3b2
challenges/solution1.md updated from https://stackedit.io/
msghaleb May 2, 2021
7174fdb
README.md updated from https://stackedit.io/
msghaleb May 2, 2021
09b5257
challenges/challenge3.md updated from https://stackedit.io/
msghaleb May 2, 2021
f23c834
challenges/challenge2.md updated from https://stackedit.io/
msghaleb May 2, 2021
0c11f2c
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 2, 2021
18524db
challenges/challenge3.md updated from https://stackedit.io/
msghaleb May 2, 2021
98f7cca
challenges/challenge4.md created from https://stackedit.io/
msghaleb May 2, 2021
eaaa716
challenges/challenge5.md created from https://stackedit.io/
msghaleb May 2, 2021
e2dd872
challenges/challenge6.md created from https://stackedit.io/
msghaleb May 2, 2021
09f8dca
challenges/challenge7.md created from https://stackedit.io/
msghaleb May 2, 2021
b78f020
challenges/solution4.md created from https://stackedit.io/
msghaleb May 2, 2021
eb48cc8
challenges/solution5.md created from https://stackedit.io/
msghaleb May 2, 2021
66e07d5
challenges/solution6.md created from https://stackedit.io/
msghaleb May 2, 2021
52a5867
challenges/solution7.md created from https://stackedit.io/
msghaleb May 2, 2021
02f5b12
added pics
msghaleb May 2, 2021
1332e33
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb May 2, 2021
943534f
updating pics and few old files
msghaleb May 2, 2021
6dee3c9
adding pics
msghaleb May 2, 2021
68c2433
challenges/solution4.md updated from https://stackedit.io/
msghaleb May 2, 2021
6a5f7ed
challenges/solution4.md updated from https://stackedit.io/
msghaleb May 2, 2021
3bdbc81
challenges/challenge4.md updated from https://stackedit.io/
msghaleb May 2, 2021
d89a6a7
challenges/challenge4.md updated from https://stackedit.io/
msghaleb May 2, 2021
9283575
adding images
msghaleb May 3, 2021
fd31292
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb May 3, 2021
2c10910
README.md updated from https://stackedit.io/
msghaleb May 9, 2021
410a8ed
challenges/challenge2.md updated from https://stackedit.io/
msghaleb May 9, 2021
289fae9
challenges/challenge3.md updated from https://stackedit.io/
msghaleb May 9, 2021
943e290
challenges/challenge4.md updated from https://stackedit.io/
msghaleb May 9, 2021
92f0b1b
challenges/solution2.md updated from https://stackedit.io/
msghaleb May 9, 2021
76f7af2
challenges/solution3.md updated from https://stackedit.io/
msghaleb May 9, 2021
f3de31b
challenges/solution4.md updated from https://stackedit.io/
msghaleb May 9, 2021
3b69bbb
adding more pics
msghaleb May 9, 2021
8ae6ca5
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb May 9, 2021
e2799ad
challenges/solution5.md updated from https://stackedit.io/
msghaleb May 9, 2021
d1f1ddf
challenges/solution4.md updated from https://stackedit.io/
msghaleb May 9, 2021
4f6ab50
challenges/solution3.md updated from https://stackedit.io/
msghaleb May 9, 2021
cbac9ca
challenges/solution2.md updated from https://stackedit.io/
msghaleb May 9, 2021
95c4963
challenges/solution1.md updated from https://stackedit.io/
msghaleb May 9, 2021
8770473
README.md updated from https://stackedit.io/
msghaleb May 9, 2021
35a08f4
challenges/challenge5.md updated from https://stackedit.io/
msghaleb May 9, 2021
2a2f58d
challenges/challenge4.md updated from https://stackedit.io/
msghaleb May 9, 2021
477aca8
challenges/challenge3.md updated from https://stackedit.io/
msghaleb May 9, 2021
23ba782
challenges/challenge2.md updated from https://stackedit.io/
msghaleb May 9, 2021
fa729d8
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 9, 2021
aee057c
challenges/challenge4.md updated from https://stackedit.io/
msghaleb May 9, 2021
9090bdf
add pic
msghaleb May 9, 2021
7e075cf
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb May 9, 2021
7cb37e4
adding pics
msghaleb May 9, 2021
cb9444c
adding pics
msghaleb May 10, 2021
30f559a
challenges/solution6.md updated from https://stackedit.io/
msghaleb May 10, 2021
4631ebd
adding pics
msghaleb May 10, 2021
a395338
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb May 10, 2021
dad6f57
challenges/challenge6.md updated from https://stackedit.io/
msghaleb May 10, 2021
0bc93e4
adding pics
msghaleb May 10, 2021
c135f47
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb May 10, 2021
fe161ca
challenges/solution7.md updated from https://stackedit.io/
msghaleb May 10, 2021
c148c98
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb May 10, 2021
8903e12
challenges/challenge7.md updated from https://stackedit.io/
msghaleb May 10, 2021
626bbe9
challenges/solution7.md updated from https://stackedit.io/
msghaleb May 10, 2021
08b0633
challenges/challenge7.md updated from https://stackedit.io/
msghaleb May 10, 2021
8074224
challenges/solution7.md updated from https://stackedit.io/
msghaleb May 10, 2021
aded1ce
test
msghaleb May 10, 2021
e8bdad2
rolling back
msghaleb May 10, 2021
a4b2f4f
challenges/challenge7.md updated from https://stackedit.io/
msghaleb May 10, 2021
4e52cf7
challenges/challenge1.md updated from https://stackedit.io/
msghaleb May 10, 2021
9e255a1
challenges/challenge2.md updated from https://stackedit.io/
msghaleb May 10, 2021
5c42dfb
challenges/challenge3.md updated from https://stackedit.io/
msghaleb May 10, 2021
6d367f4
challenges/challenge4.md updated from https://stackedit.io/
msghaleb May 10, 2021
d8b46d8
challenges/challenge5.md updated from https://stackedit.io/
msghaleb May 10, 2021
8fabe7c
challenges/challenge6.md updated from https://stackedit.io/
msghaleb May 10, 2021
533838b
README.md updated from https://stackedit.io/
msghaleb May 10, 2021
643eb30
README.md updated from https://stackedit.io/
msghaleb May 10, 2021
fc895dd
README.md updated from https://stackedit.io/
msghaleb May 10, 2021
95b0a0e
challenges/challenge3.md updated from https://stackedit.io/
msghaleb May 12, 2021
85e142d
challenges/solution5.md updated from https://stackedit.io/
msghaleb May 12, 2021
1faa79f
challenges/solution6.md updated from https://stackedit.io/
msghaleb May 12, 2021
b82619b
adding urlping img
msghaleb May 12, 2021
2522800
removing the url ping for do-it-urself
msghaleb May 12, 2021
e4f7a96
challenges/solution3.md updated from https://stackedit.io/
msghaleb May 12, 2021
bcb462a
README.md updated from https://stackedit.io/
msghaleb May 14, 2021
756fcd2
README.md updated from https://stackedit.io/
msghaleb May 15, 2021
9b6e315
removing AzureAppGWAnalytics
msghaleb May 17, 2021
41a95bb
Update README.md
martinalang May 31, 2021
094ff67
Update README.md
martinalang May 31, 2021
dd0dcc9
Update README.md
martinalang May 31, 2021
f9767e7
Update README.md
martinalang May 31, 2021
cf7959c
Update main.parameters.json
martinalang May 31, 2021
619996e
Update README.md
martinalang May 31, 2021
b9e90b2
Update README.md
martinalang May 31, 2021
091a486
Update README.md
martinalang May 31, 2021
baa8b22
Create challenge0.md
martinalang May 31, 2021
10763b8
Update README.md
martinalang May 31, 2021
09830e9
Update challenge1.md
martinalang May 31, 2021
099d376
Update README.md
martinalang May 31, 2021
7f8f72d
Update README.md
martinalang May 31, 2021
8afa587
Create troubleshooting.md
martinalang May 31, 2021
d7b8bd1
Update README.md
martinalang May 31, 2021
029c985
Update troubleshooting.md
martinalang May 31, 2021
b9a6fc4
Update challenge0.md
martinalang May 31, 2021
0ef4022
Update README.md
martinalang May 31, 2021
aa40625
Update challenge0.md
martinalang May 31, 2021
04549a5
Delete troubleshooting.md
martinalang May 31, 2021
62a8a59
Update README.md
martinalang May 31, 2021
8865285
Create challenge8.md
martinalang Jun 1, 2021
97a6ae3
Update challenge8.md
martinalang Jun 1, 2021
4df1435
Update README.md
martinalang Jun 2, 2021
dedc789
Create README.md
martinalang Jun 2, 2021
fbbb988
Update README.md
martinalang Jun 2, 2021
34d0c70
Update challenge2.md
martinalang Jun 2, 2021
157cd7e
Update challenge4.md
martinalang Jun 2, 2021
a226fe5
Update challenge5.md
martinalang Jun 2, 2021
ebaeddd
Update solution5.md
martinalang Jun 2, 2021
91a35b2
README.md updated from https://stackedit.io/
msghaleb Jun 8, 2021
8e03c19
README.md updated from https://stackedit.io/
msghaleb Jun 8, 2021
fb1afc9
removing the AKS version and all concat functions
msghaleb Jun 8, 2021
3eb53ed
fixing a typo
msghaleb Jun 8, 2021
da4e9d7
removing the type dif from the params
msghaleb Jun 8, 2021
28af3d7
README.md updated from https://stackedit.io/
msghaleb Jun 8, 2021
a975d40
Update SetupVSServer.ps1
MaxMelcher Jun 8, 2021
087feaf
Update SetupWebServers.ps1
MaxMelcher Jun 8, 2021
4e9a07a
Merge pull request #2 from MaxMelcher/patch-2
msghaleb Jun 9, 2021
aca8e62
README.md updated from https://stackedit.io/
msghaleb Jun 9, 2021
469f92d
Merge pull request #1 from MaxMelcher/patch-1
msghaleb Jun 9, 2021
8da66fc
README.md updated from https://stackedit.io/
msghaleb Jun 9, 2021
e7daa69
Merge branch 'master' of https://github.com/martinalang/AzureMonitorH…
msghaleb Jun 9, 2021
97b8f2e
Merge branch 'martinalang-master' into master
msghaleb Jun 9, 2021
ae6c1ed
README.md updated from https://stackedit.io/
msghaleb Jun 9, 2021
b53691a
Create README.md
martinalang Jun 9, 2021
0e0334d
Update README.md
martinalang Jun 9, 2021
67ced54
Update challenge1.md
martinalang Jun 9, 2021
a27caee
Merge pull request #6 from martinalang/patch-4
martinalang Jun 9, 2021
9bd1dae
Merge pull request #5 from martinalang/patch-3
martinalang Jun 9, 2021
7fd69ba
Merge pull request #4 from martinalang/patch-1
martinalang Jun 9, 2021
68aee01
Delete challenge0.md
martinalang Jun 9, 2021
379f8f9
Update README.md
martinalang Jun 15, 2021
d94fa1a
Update challenge8.md
martinalang Jun 15, 2021
91c857e
Update README.md
martinalang Jun 16, 2021
a636267
removing the TODO on the top for the KV
msghaleb Jun 16, 2021
60bd9f0
removing the KV and uncommenting the Password part
msghaleb Jun 16, 2021
b23391a
adding yourprefix instead of default mogas
msghaleb Jun 16, 2021
f7129f8
Merge branch 'master' of github.com:msghaleb/AzureMonitorHackathon in…
msghaleb Jun 16, 2021
2ba3753
removing a single slash
msghaleb Jun 16, 2021
776613f
fixing some text
msghaleb Jun 16, 2021
38b02d5
completing the sentence
msghaleb Jun 16, 2021
9a794ca
typo
msghaleb Jun 16, 2021
5bae689
Update README.md
martinalang Jul 16, 2021
2e5bfbb
Rename challenge1.md to challenge1_2.md
martinalang Jul 16, 2021
ee75e9e
Rename challenge2.md to challenge1.md
martinalang Jul 16, 2021
a14905b
Update and rename challenge1_2.md to challenge2.md
martinalang Jul 16, 2021
a6c961d
Update challenge1.md
martinalang Jul 16, 2021
9085f4e
Create challenge8
martinalang Jul 16, 2021
70bfc18
Update challenge1.md
martinalang Jul 16, 2021
89e6e31
Update and rename solution1.md to solution1_2.md
martinalang Jul 16, 2021
b020641
Update and rename solution2.md to solution1.md
martinalang Jul 16, 2021
ccc87f5
Rename solution1_2.md to solution2.md
martinalang Jul 16, 2021
b176fab
Create solution8.md
martinalang Jul 16, 2021
66c1f1b
Update and rename challenge8.md to challenge9.md
martinalang Jul 16, 2021
cb378e4
Rename challenge8 to challenge8.md
martinalang Jul 16, 2021
60224eb
Update README.md
martinalang Jul 16, 2021
d5a71b6
Update challenge1.md
martinalang Jul 16, 2021
b1717ea
Update challenge1.md
martinalang Jul 16, 2021
4d732ff
Update challenge1.md
martinalang Jul 16, 2021
7d9f81d
Update README.md
martinalang Jul 16, 2021
0b4eeb2
Update challenge1.md
martinalang Jul 16, 2021
6d1a9b7
Update solution1.md
martinalang Jul 16, 2021
001b750
Update solution1.md
martinalang Jul 16, 2021
d0b0cbe
Update and rename challenge7.md to challenge3_1.md
martinalang Jul 22, 2021
c05b693
Update and rename challenge3.md to challenge7.md
martinalang Jul 22, 2021
7a365ac
Rename challenge3_1.md to challenge3.md
martinalang Jul 22, 2021
7dde603
Update and rename solution3.md to solution3_1.md
martinalang Jul 22, 2021
54ecdcc
Update and rename solution7.md to solution3.md
martinalang Jul 22, 2021
b90b721
Rename solution3_1.md to solution7.md
martinalang Jul 22, 2021
63fbdb1
Update README.md
martinalang Jul 22, 2021
53ff516
Update README.md
martinalang Jul 22, 2021
1cb2b74
Update and rename challenge4.md to challenge5_1.md
martinalang Jul 22, 2021
a0bedcb
Update challenge5.md
martinalang Jul 22, 2021
83c8026
Rename challenge5.md to challenge4.md
martinalang Jul 22, 2021
f2f7921
Rename challenge5_1.md to challenge5.md
martinalang Jul 22, 2021
2bcdb62
Update and rename solution4.md to solution5_1.md
martinalang Jul 22, 2021
652bf10
Update and rename solution5.md to solution4.md
martinalang Jul 22, 2021
7942995
Rename solution5_1.md to solution5.md
martinalang Jul 22, 2021
e61afbc
Update main.bicep
martinalang Jul 22, 2021
975b735
Update solution1.md
martinalang Jul 22, 2021
318a048
adding VS on Win 2019 as an option in the Windows Module
msghaleb Jul 23, 2021
ca6ad0c
Update challenge2.md
martinalang Jul 23, 2021
73afc92
fixing the VS image issue
msghaleb Sep 6, 2021
14fa83a
Update SetupWebServers.ps1
msghaleb Mar 7, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Local .terraform directories
**/.terraform/*
env

# .tfstate files
*.tfstate
*.tfstate.*

# .tfvars files
*.tfvars

# temp files
~$*

128 changes: 91 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,71 +1,125 @@
# Azure Monitoring 1-day Workshop

[Setup Guide](https://github.com/kayodeprinceMS/AzureMonitorHackathon/blob/master/Student/Guides/Deployment%20Setup%20Guide.docx?raw=true)
# Azure Monitor Hackathon

[Challenges](https://github.com/kayodeprinceMS/AzureMonitorHackathon/blob/master/Student/Guides/Challenges.pptx?raw=true)
![Azure Monitor Hackathon](https://github.com/msghaleb/AzureMonitorHackathon/raw/master/images/header.jpg)
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.

[Proctors Guide](https://github.com/kayodeprinceMS/AzureMonitorHackathon/blob/master/Host/Proctors%20Guide.docx?raw=true)
## Overview
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 challenge-based Azure Monitoring workshop is intended to teach you how to monitor Azure workloads. During this day you will be working Azure Monitor, Log Analytics and Application Insights.

## Outcome
## Target Audience

### Understand Azure Monitor capabilities, facilitate an Azure Monitor customer conversation, and demo key features of Azure Monitor.

## Target Audience
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.

### This content has been targeted to PFE, MCS, and CSA roles intended to build their knowledge on Azure Monitor. PTS and TSP that have a passion around Monitoring are more than welcome to attend.

## Prerequisites

### 1. Please review the following docs before or during the event when necessary
[Send Guest OS metrics to the Azure Monitor metric store](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/collect-custom-metrics-guestos-resource-manager-vm)
We assume that you have a basic knowledge of Azure core services (e.g., networking, compute).



## Initial design

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.



![enter image description here](https://github.com/msghaleb/AzureMonitorHackathon/raw/master/images/initial_design.jpg)


## Initial Deployment
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](deployment/README.md)

## The Challenges

This Hackathon consists of 8 challenges. Please complete the challenges in order.

- [Challenge 1: Activity Log & Service Health](challenges/challenge1.md)

- [Challenge 2: The Basics, Dashboards and Alerts](challenges/challenge2.md)

- [Challenge 3: Workbooks](challenges/challenge3.md)

- [Challenge 4: KQL Queries](challenges/challenge4.md)

- [Challenge 5: Containers Monitoring](challenges/challenge5.md)

- [Challenge 6: Grafana and Analytics](challenges/challenge6.md)

- [Challenge 7: Application Insights](challenges/challenge7.md)

- [Challenge 8: Update Management](challenges/challenge8.md)


## Useful links



### These links are your cheat sheet ;-) You can read them prior or during the hackathon



- [Send Guest OS metrics to the Azure Monitor metric store](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/collect-custom-metrics-guestos-resource-manager-vm)

- [Get Started with Metrics Explorer](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-getting-started)

- [View and Manage Alerts in Azure Portal](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric#view-and-manage-with-azure-portal)

[Get Started with Metrics Explorer](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-getting-started)
- [Create metric alerts with ARM templates](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-create-templates)

[View and Manage Alerts in Azure Portal](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric#view-and-manage-with-azure-portal)
- [Create Action Rules](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-action-rules)

[Create metric alerts with ARM templates](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-create-templates)
- [Monitor your Kubernetes Cluster](https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-analyze)

[Create Action Rules](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-action-rules)
- [View Kubernetes logs, events, and pod metrics in real-time](https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-livedata-overview)

[Monitor your Kubernetes Cluster](https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-analyze)
- [Start Monitoring Your ASP.NET Core Web Application](https://docs.microsoft.com/en-us/azure/azure-monitor/learn/dotnetcore-quick-start)

[View Kubernetes logs, events, and pod metrics in real-time](https://docs.microsoft.com/en-us/azure/azure-monitor/insights/container-insights-livedata-overview)
- [What does Application Insights Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview#what-does-application-insights-monitor)

[Start Monitoring Your ASP.NET Core Web Application](https://docs.microsoft.com/en-us/azure/azure-monitor/learn/dotnetcore-quick-start)
- [Grafana Integration](https://grafana.com/grafana/plugins/grafana-azure-monitor-datasource)

[What does Application Insights Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview#what-does-application-insights-monitor)
- [Create interactive reports with workbooks](https://docs.microsoft.com/en-us/azure/azure-monitor/app/usage-workbooks)

[Grafana Integration](https://grafana.com/grafana/plugins/grafana-azure-monitor-datasource)



[Create interactive reports with workbooks](https://docs.microsoft.com/en-us/azure/azure-monitor/app/usage-workbooks)
## Cleaning Up

### 2. Attendees have access to an Azure Subscription where they can each deploy the provided ARM template that will build a very detailed infrastructure to monitor. This includes the Vnet, subnets, NSG(s), LB(s), NAT rules, scales set and a fully functional .NET Core Application (eShopOnWeb) to monitor.
### 3. Attendees should have a level 200-300 understanding of the Azure platform. Understand concepts like PowerShell, Azure Cli, ARM, resource groups, RBAC, network, storage, compute, scale sets, virtual machines and security. Previous experience working with ARM templates is recommended.
### 4. Access to a machine with Visual Studio Code and the Azure PowerShell Modules loaded or Azure CLI. VS Code ARM and PowerShell extensions should be configured.
If you're done and would like to delete the Azure resources associated with this hackathon, please perform the following steps:

![alt text](https://raw.githubusercontent.com/rkuehfus/pre-ready-2019-H1/master/monitoringhackdiagram.png)
- Delete the resource group `azuremon-xxxxx-rg`

# Agenda
- Delete the Azure Monitor resources like alerts, etc.

### 8:30 – 9:00 AM: Kickoff & Introductions

### 9:00 - 10:30 AM: Azure Monitor Metrics & Alerts Challenge
## Big Thanks to

### 10:30 - 10:45 AM: Break
- [Martina Lang](https://www.linkedin.com/in/martina-lang-207912149/) for her help and support throughout our Azure Monitor Journey

### 10:45 - Noon: Azure Monitor Application Insights Challenge
- [Rob Kuehfus](https://github.com/rkuehfus/pre-ready-2019-H1) for initiating the idea and creating the very first Azure Monitor Hack - Rob is the one who invented the Exception in the eShop ;-)

### Noon – 1 PM: Lunch
- [Kayode Prince](https://github.com/kayodeprinceMS/AzureMonitorHackathon) for improving the original Azure Monitor Hack and supporting this one

### 1 – 3 PM: Azure Monitor for containers Challenge
- [Joerg Jooss](https://www.linkedin.com/in/joergjooss/) for his help with the Application Insights part

### 3 – 3:15 PM: Break
> **Tip:** [StackEdit](https://stackedit.io/) is a great tool to write Markdown files

### 3:15 – 4 PM: Azure Monitor Logs Challenge

### 4 – 5 PM: Azure Monitor Dashboard and Analytics Challenge and/or Workbooks Challenge
## TODO

- Add Network Watcher

- Azure Backup Reports
Binary file removed Student/Guides/Challenges.pptx
Binary file not shown.
Binary file removed Student/Guides/Deployment Setup Guide.docx
Binary file not shown.
Binary file removed Student/Guides/HammerDB Setup Guide.docx
Binary file not shown.
74 changes: 0 additions & 74 deletions Student/Guides/README.MD

This file was deleted.

Binary file removed Student/Guides/images/cloudshell-1.gif
Binary file not shown.
Binary file removed Student/Guides/images/quotas.png
Binary file not shown.
Binary file removed Student/Guides/images/vscode.gif
Binary file not shown.
126 changes: 0 additions & 126 deletions Student/Resources/AlertsTemplate/GenerateAlertRules.json

This file was deleted.

15 changes: 0 additions & 15 deletions Student/Resources/AlertsTemplate/deployAlertRules.parameters.json

This file was deleted.

Loading