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: Exploring automation
Creating and configuring backup policies – Implementing Backup and Recovery Solutions
Creating and configuring backup policies The Azure Backup service is used to back up resources and data in Azure. This can be used for cloud-only or hybrid scenarios, where you want to back up your on-premises VMs to Azure. Your on-premises backup solution can also be extended to the cloud in conjunction with Azure Backup. […]
Downloading and extracting files for labs – Practice Labs – Monitoring and Backing Up Azure Resources
Downloading and extracting files for labs Follow these steps to download and extract the files: Figure 22.1 – Downloading files (ZIP) Figure 22.2 – Extract All (ZIP) You have downloaded all the files you need for performing the labs later in the chapter. Azure Recovery Services Vault with VM backup lab This labwill guide you […]
Exploring automation – Introducing DevOps Principles
Exploring automation We’re going to start with why automation is needed in life in general and then we’ll move toward a more specific definition that relates to DevOps and other tech team activities. Automation is for the lazy, but many do not realize how hard you must work and how much you must study to […]
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 […]
Monitoring – Introducing DevOps Principles
Monitoring When you look at the title of this section, Understanding logging and monitoring, some of you might wonder, what’s the difference? Well, that’s valid. It took me a while to figure that out as well. And I believe that it comes down to a couple of things: In many ways, it is like the […]
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 […]
RTOs and RPOs – Introducing DevOps Principles
RTOs and RPOs These two abbreviations are much more availability-focused than the other three. Recovery Time Objectives (RTOs) and Recovery Point Objectives (RPOs) are used as measuring sticks to measure the borders of availability. If an application fails to fall within its RTO or RPO then it hasn’t fulfilled its guarantee of availability. RTOs and […]
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 […]