Sunday, May 31, 2020

Continuously monitor applications and services

What is continuous monitoring?

Continuous monitoring refers to the processes and technologies that you can use to monitor each phase of your application's lifecycle. Continuous monitoring helps you validate the health, performance, and reliability of your application and infrastructure as changes move from development to production.
Continuous monitoring builds on CI/CD concepts, which help you develop and deliver software faster and more reliably to provide continuous value to your users.

What is observability?

Observability refers to making data available from within the system that you wish to monitor. Monitoring is the actual task of collecting and displaying this data.

What is Azure Monitor?

Azure Monitor  is a service in Azure that provides full-stack observability across applications and infrastructure both in the cloud and on-premises.

Azure Monitor works with development tools such as Visual Studio and Visual Studio Code so you can use it during your development and test phases. It integrates with Azure DevOps to provide release management and work item management during your deployment phases.

Azure Monitor also integrates with IT service management (ITSM) and Security information and event management (SIEM) tools to help you track issues and incidents within your existing IT processes.

Enable monitoring on your applications

Applications are complex, and have many interconnected components. To visualize the end-to-end transactions and connections across all system, you need to enable monitoring on all of your web applications and services.
If you don't have an existing project in Azure DevOps, you might start with Azure DevOps Projects . Azure DevOps Projects makes it easy to create a starter CI/CD pipeline, using your existing code and Git repository.
Then, you can add continuous monitoring to your release pipeline  by combining Azure Pipelines with Azure Application Insights. Application Insights is a feature of Azure Monitor that you can use to monitor your live applications. We'll take a closer look at Application Insights shortly.

Enable monitoring on your infrastructure

Applications are only as reliable as their underlying infrastructure. Having monitoring enabled across your entire infrastructure helps you achieve full observability and makes it easier to discover root causes when something fails.
Azure Monitor helps you track the health and performance of your entire hybrid infrastructure, including virtual machines, containers, storage, and networks.
With Azure Monitor, you can collect:





















No comments:

Post a Comment