Associate your web app with Application Insights Now that your Application Insights has been set up, you will need to link it to your application: Figure 20.44 – Turn on Application Insights Figure 20.45 – Enable Application Insights Figure 20.46 – Associating an application with Application Insights Figure 20.47 – Applying monitoring settings You have […]
Category: Flat-nested/sparse-dense
Performing backup and restore operations via Azure Backup – Implementing Backup and Recovery Solutions
Performing backup and restore operations via Azure Backup One of the most important parts of backup operations is to ensure that the resource gets backed up and can be restored. To test whether the resource was backed up correctly, you should test the backup by doing a restore. Let’s go ahead and use the Azure […]
Azure Monitor lab – Practice Labs – Monitoring and Backing Up Azure Resources
Azure Monitor lab This lab will guideyou through creating a VM and setting up Azure Monitor in Azure. You will configure diagnostic settings and export these to Log Analytics and review various mechanisms to analyze data about your environment. Estimated time: 45 minutes Lab method: PowerShell and the Azure portal Lab scenario: In this lab, […]
Understanding logging and monitoring – Introducing DevOps Principles
Understanding logging and monitoring Switching to a more grounded topic, one of the driving principles of DevOps is logging and monitoring instances, endpoints, services, and whatever else you can track and trace. This is necessary because regardless of whatever you do, how clean your code is, or how good your server configuration is, something will […]
Site reliability engineering – Introducing DevOps Principles
Site reliability engineering So, site reliability engineering (SRE) is considered a form of DevOps by many and is considered to be separate from DevOps by others. I’m putting this section in here because, regardless of your opinion on the subject, you as a DevOps Engineer will have to deal with the concepts of site reliability, […]
Post-mortems – Introducing DevOps Principles
Post-mortems An incident happens. It affects business value and the users of the application, and then it goes away or is solved. But what’s to say it doesn’t happen again? What could be done to mitigate it before it even has the chance to happen again? Post-mortems are the answer to all of that. Any […]
SLIs, SLOs, and SLAs – Introducing DevOps Principles
SLIs, SLOs, and SLAs Agreements of service, terms of services, contracts, and many other types of agreements are designed so that two parties in agreement with one another can draw out that agreement and are then beholden to it. You need a contract when one party pays another for a service, when two parties exchange […]
Error budgets – Introducing DevOps Principles
Error budgets In a team following DevOps principles, error budgets become a very important part of the direction that the team takes in the future. An error budget is calculated with this formula: Error budget = 1-SLA (in decimal) What this basically means is that an error budget is the percentage left over from the […]
Pseudocode – Introducing DevOps Principles
Pseudocode I’m not going to write any actual code for IaC in this chapter (you can find that in the chapter dedicated to IaC), I’m just going to give a quick overview of the concept behind IaC using some pseudocode definitions. These will help you understand how singular IaC definitions work in securing resources. An […]
Beautiful-ugly/explicit-implicit – Talking about Python
Beautiful-ugly/explicit-implicit Let’s start with beauty. They say beauty is in the eye of the beholder. And this is why, when you behold improperly indented code, you begin to understand the beauty of actually indented code. Here is the same code written correctly in JavaScript and Python: const value = 5; for (let i = 0; […]