Ready Pre-day Azure Monitoring Workshop

Slides:



Advertisements
Similar presentations
Get set.. Introduction to Windows Azure Development Brian McKeiver, Kentico MVP & Partner/Senior Developer, BizStream.
Advertisements

Paul Yuknewicz Principal Group PM Manager What's New for Azure Developers Azure SDK 2.5 Visual Studio 2015.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
.NET, Visual Studio, TFS + Git | Java, NodeJS, PHP, Python, Ruby, C++ Data SQL Databases NoSQL Tables Blob Storage HDInsight Window s Azure IaaS +
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
OM. Brad Gall Senior Consultant
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Delivered as a Service – VS Online -> Azure Portal Preview VSIX integration with VS 2013 Reduce mean time to detect problems Reduce mean time to resolve.
Copyright © 2004 Insight Technology, Inc. All Rights Reserved. 1 Performance Insight for Oracle 5.2 V.S Oracle Enterprise Management
Intro to Datazen.
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Bellevue College Cloud Workshops Try: Cloud services Friday, May 6, 2016 Azure Virtual Machines (VM) Fawad Khan.
Let's build a VMM service template from A to Z in one hour Damien Caro Technical Evangelist Microsoft Central & Eastern Europe
Microsoft Azure Infrastructure Services Move your infrastructure to the cloud Kaido Jarvemets Senior Consultant Trevor Sullivan.
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Run Azure Services in your datacenter
Stephen W. Thomas Integration MVP
Building AD-SQL-APP Server on AZURE
Building ARM IaaS Application Environment
Application or server monitoring
Stress Free Deployments with Octopus Deploy
Microsoft Azure Deployment Planning Services
Shared Services with Spotfire
Azure, PowerShell, and SQL Server Virtual Machines
Microsoft Ignite /4/2018 8:46 AM
Agenda Who am I? Whirlwind introduction to the Cloud
Developing Hybrid Apps on Microsoft Azure Stack
TFS Database Import Service for Visual Studio Team Services
Microsoft Azure Deployment Planning Services
Saravana Kumar TOP 10 FEATURES OF BIZTALK360
Database Testing in Azure Cloud
Azure IaaS 101.
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Cloudy with a Chance of Data
Microsoft Azure Deployment Planning Services
Service Fabric Patterns & Best Practices
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
O365 & AD Integration January 2017.
Melbourne Azure Meetup
Build /21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Exam VCE Questions
Cloudy with a Chance of Data
"SessionTitle": "Infrastructure as Code"
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Introduction to SharePoint Framework (SPFx)
CRM 2016 Solutions and Package Deployer
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Migrating your local database to Azure SQL DB
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Virtual Academy
Introduction to Building Applications with Windows Azure
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Managing Services with VMM and App Controller
Microsoft Build /14/2019 8:42 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Serverless Architecture in the Cloud
Presented by : Chirag Dani & Dhaval Shah
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
HCL’s Viewpoint – DevOps on MS Cloud
Service Template Creation from the Ground Up
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Service Template Creation from the Ground Up
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
5/25/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
SOAP web services in Microsoft Azure
Automated Testing Strategies and Dynamics 365 Performance Management
What’s Happening with my App, Application Insights?
ZORAN BARAC DATA ARCHITECT at CIN7
Presentation transcript:

Ready Pre-day Azure Monitoring Workshop 2019

Agenda 8:30 – 9 AM: Kickoff & Introductions 9:00 - 10:30 AM: Azure Monitor Metrics, Alerts & Automation Challenge 10:30 - 10:45 AM: Break 10:45 - Noon: Azure Monitor for containers Challenge Noon – 1 PM: Lunch 1 – 3 PM: Azure Monitor Application Insights Challenge 3 – 3:15 PM: Break 3:15 – 5 PM: Azure Monitor Dashboard and Analytics Challenge Note: We are planning to provide a few side challenges as well.

Monitoring Workshop Setup Deploy Infra using Bash Cloud Shell and Azure CLI with an ARM Template Setup Azure CLI https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest Install Visual Studio Code and Extensions (depending on your tool of choice) Azure Resource Manager Tools - https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode- tools Azure Account and Sign-In (adds the Azure Cloud Shell for Bash) - https://marketplace.visualstudio.com/items?itemName=ms-vscode.azure-account Azure CLI Tools – https://marketplace.visualstudio.com/items?itemName=ms-vscode.azurecli Download Azure Monitoring Workshop Setup Guide and follow the instructions to deploy. https://github.com/rkuehfus/pre-ready-2019- H1/blob/master/Student/Guides/Deployment%20Setup%20Guide.docx?raw=true

Should look like this 

Monitoring and Alert Rule Challenge Create an empty database called “tpcc” on the SQL Server Note: Use SQL Auth with the username being sqladmin and password being whatever you used during deployment From the ARM template, send the below guest OS metric to Azure Monitor for the SQL Server Add a Performance Counter Metric for Object: SQLServer:Databases Counter: Active Transactions Instance:tpcc Hint: https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/metrics-store-custom-guestos-resource-manager-vm Download and Install HammerDB tool on the Visual Studio VM (instructions are in your Student\Guides\Day-1 folder for setting up and using Hammerdb. www.hammerdb.com Use HammerDB to create transaction load From Azure Monitor, create a graph for the SQL Server Active Transactions and Percent CPU and pin to your Azure Dashboard From Azure Monitor, create an Action group, to send email to your address Create an Alert if Active Transactions goes over 40 on the SQL Server tpcc database. Create an Alert Rule for CPU over 75% on the Virtual Scale Set that emails me when you go over the threshold. Note: In the Student\Resources\Loadscripts folder you will find a CPU load script to use. First team to send me both alerts wins the challenge!! Good luck!

Monitoring and Alert Rule Automation Challenge Update the parameters file and deployment script for the GenerateAlertRules.json template located in the AlertTemplates folder Add the names of your VMs and ResouceId for your Action Group Deploy the GenerateAlertRules.json template using the sample PowerShell script (deployAlertRulesTemplate.ps1) or create a Bash script (look at the example from the initial deployment) Verify you have new Monitor Alert Rules in the Portal or from the command line (sample command is in the PowerShell deployment script using new Az Monitor cmdlets) Modify the GenerateAlertsRules.json to include “Disk Write Operations/Sec” and set a threshold of 20 Rerun your template and verify your new Alert Rules are created for each of your VMs Create a new Action Rule that suppress alerts from the scale set and virtual machines on Saturday and Sunday First team to me a screenshot of the new Alert Rules and Action Rule wins the challenge!! Good luck!

Azure Monitor for Containers Challenge From your Visual Studio Server, deploy the eShoponWeb application to AKS using Dev Spaces Hint: https://docs.microsoft.com/en-us/azure/dev-spaces/get-started-netcore-visualstudio From Azure Monitor, locate the container running the eShoponWeb application Generate an exception in the eShoponWeb application (Hint: Try to change your password) First person to send me a screen shop of the live log with the exception message wins the challenge

Application Insights Challenges In Visual Studio, Install the Application Insights SDK in the eShopOnWeb Web Project in the Solution Run the eShopOnWeb Web project and check out the App Insights tooling Add the updated Application Insights NuGet package to v2.5.1, test again Update the container for eShopOnWeb in AKS Trip the exception that has been added and setup an alert for it. Find the exception in App Insights (Hint: Try to change your password) Create Alerts based on Availability and exceptions First Team to email me an alert of the exception wins the challenge. Good luck

Dashboard & Insights Challenge Deploy Grafana using Web App for Container Hint: http://docs.grafana.org/installation/docker/ Configure the Azure Monitor Data Source for Azure Monitor, Log Analytics and Application Insights Create a CPU Chart with a Grafana variable used to select Computer Name Add an Annotation to your chart overlaying Computer Heartbeat First Team to email me a screenshot with your chart wins the challenge. Good luck!

Reference

Should look like this 