Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Develop an instrumentation strategy

Microsoft via Microsoft Learn

Overview

  • Module 1: Learn about how to capture trace output from your Azure web apps. View a live log stream and download logs files for offline analysis.

    In this module, you will:

    • Enable application logging on an Azure Web App
    • View live application logging activity with the log streaming service
    • Retrieve application log files from an application with Kudu or the Azure CLI
  • Module 2: Use Azure Resource Manager to organize resources, enforce standards, and protect critical assets from deletion.

    In this module, you will:

    • Use resource groups to organize Azure resources.
    • Use tags to organize resources.
    • Apply policies to enforce standards in your Azure environments.
    • Use resource locks to protect critical Azure resources from accidental deletion.
  • Module 3: Learn how to adjust your capacity based on workload and how to optimize network performance, storage, and database performance.

    By the end of this module, you'll be able to:

    • Scale your capacity based on workload.
    • Optimize network performance.
    • Optimize storage and database performance.
    • Improve application performance by identifying bottlenecks.
  • Module 4: Learn how to design an Azure architecture that uses modern practices and gives you full visibility into what's happening in your environment.

    By the end of this module, you're able to:

    • Apply modern practices to design, build, and orchestrate resources on Azure
    • Gain operational insights by using monitoring and analytics
    • Reduce effort and error by using automation
    • Identify issues and improve quality in your application by using tests
  • Module 5: Use Azure Monitor logs to extract valuable information about your infrastructure from log data.

    In this module, you'll:

    • Identify the features and capabilities of Azure Monitor logs.
    • Create basic Azure Monitor log queries to extract information from log data.
  • Module 6: Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Monitoring how your cloud resources are performing is crucial to building reliable cloud applications. This module covers what monitoring is, why you need to do it, and how you can about monitoring your resources.

    In this module you will:

    • Explain the main argument in favor of continual and consistent monitoring and oversight in cloud-based IT systems
    • Describe the three types of quantitative measurements that play a role in monitoring
    • Understand the mechanics of monitoring platforms that utilize agents to collect and report back information
    • Understand the mechanics of monitoring platforms that rely upon pre-existing sources of information such as service logs to analyze performance
    • Understand the metrics that are the most beneficial to monitoring
    • Learn how measurements are used to judge performance levels
    • Describe the justification for problem ticketing
    • Describe what KPIs are and how they differ from metrics
    • Discuss the concept of “everyday remediation”

    This content is provided in partnership with Dr. Majd Sakr and Carnegie Mellon University.

  • Module 7: Build a serverless application architecture, automate your operations, and integrate applications by handling Azure events with Event Grid.

    In this module, you will:

    • Describe the capabilities and use cases for Event Grid
    • Create an application that handles events by using Event Grid and Logic Apps
  • Module 8: Use monitoring services on Azure to bring operational excellence to your applications and infrastructure.

    In this module, you will:

    • Select the appropriate monitoring solution based on use case.
    • Integrate monitoring solutions to create a unified monitoring strategy.

Syllabus

  • Module 1: Module 1: Capture Web Application Logs with App Service Diagnostics Logging
    • Introduction
    • Enable and configure App Service application logging
    • Exercise - Enable and configure App Service application logging using the Azure portal
    • View live application logging with the log streaming service
    • Exercise - View live application logging with the log streaming service using Azure CLI
    • Retrieve application log files
    • Exercise - Retrieve Application Log Files using Azure CLI and Kudu
    • Summary
  • Module 2: Module 2: Control and organize Azure resources with Azure Resource Manager
    • Introduction
    • Principles of resource groups
    • Use tagging to organize resources
    • Use policies to enforce standards
    • Secure resources with role-based access control
    • Use resource locks to protect resources
    • Check your Knowledge
    • Summary
  • Module 3: Module 3: Microsoft Azure Well-Architected Framework - Performance efficiency
    • Introduction
    • Use scaling up and scaling out in your architecture
    • Optimize network performance
    • Optimize storage performance
    • Identify performance bottlenecks in your application
    • Summary
  • Module 4: Module 4: Microsoft Azure Well-Architected Framework - Operational excellence
    • Introduction
    • Design, build, and orchestrate with modern practices
    • Use monitoring and analytics to gain operational insights
    • Use automation to reduce effort and error
    • Testing strategies for your application
    • Summary
  • Module 5: Module 5: Analyze your Azure infrastructure by using Azure Monitor logs
    • Introduction
    • Features of Azure Monitor logs
    • Create basic Azure Monitor log queries to extract information from log data
    • Exercise - Create basic Azure Monitor log queries to extract information from log data
    • Summary
  • Module 6: Module 6: Monitor cloud resources
    • Introduction
    • Why monitor
    • Monitoring platforms
    • Metrics, indicators, and correlations
    • Remediation planning
    • Summary
  • Module 7: Module 7: React to state changes in your Azure services by using Event Grid
    • Introduction
    • Respond to Azure events by using Event Grid
    • Exercise - Trigger a logic app by using Event Grid
    • Build logic that responds to an event
    • Exercise - Send an email when virtual machines change
    • Knowledge check
    • Summary
  • Module 8: Module 8: Design a holistic monitoring strategy on Azure
    • Introduction
    • Introduction to full stack monitoring in Azure
    • Monitoring options available in Azure
    • Manage applications by using Azure Monitor Application Insights
    • Analyze resource utilization and performance using Azure Monitor Insights
    • Analyze infrastructure security by using Microsoft Defender for Cloud
    • Analyze enterprise security by using Microsoft Sentinel
    • Summary

Reviews

Start your review of Develop an instrumentation strategy

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.