Observability in Azure Using Built-in and Third-Party Tools

It takes many different resources, deployment methods, and tools in Azure to get an application working just the way you want it. But that’s just the beginning. Building observability in Azure brings your application sustainability, increased visibility, and could even lead to a better user experience.

To add observability, there are a lot of different tools from which to choose. Azure has its own suite of built-in tools, but there are also many third-party add-on solutions available. Today, we’ll look at some of the commonalities of these two approaches and how they differ.

Monitoring vs. Observability: What’s the difference?



Azure Monitor

The following diagram gives a high-level view of Azure Monitor. As you can see, Azure Monitor uses two fundamental types of data: metrics and logs. On the left side are all of the monitoring data sources that populate these data stores. On the right are the various functions that Azure Monitor performs while using the data collected.

Image source

Gathering all the data from the insights and outside Azure into a single workspace is the main strength of Azure Monitor. It’s also a starting point to bring visibility to your infrastructure.

Azure Monitor’s built-in tools make it easy to:

  • Monitor in real-time
  • Collect data from monitored resources
  • Query data with Log Analytics and KQL
  • Build dashboards and views to visualize resource health and behavior
  • Use predefined workbooks to extract and visualize the common pattern scenarios
  • Create alerts and notifications
  • Automate a response

As a bold comparison to the DIKW pyramid, Azure Monitor brings users to knowledge. And sometimes, that’s enough. Azure Monitor provides export API and collaboration with MS and third-party instruments for those who want more from the collected data.

Observability beyond Azure Monitor

Predict Anomalies in Azure

Business Value Dashboards

Real-time topology mapping

Real-time Azure (and hybrid) Analytics

AIOps Analytics

Observability in Azure: Final Thoughts

Original post found here.

Authored by Veliko Ivanov:

As a Senior Cloud Engineer at MentorMate, Veliko works on our Cloud Center of Excellence (CCOE) team. To date, he holds several certifications in both Amazon Web Services and Microsoft Azure. These certifications include AWS Certified Solution Architect Associate, Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: DevOps Engineer Expert, Microsoft Certified: Azure Administrator Associate, and Microsoft Certified: Azure Security Engineer Associate.

He is interested in and passionate about security, networking, DevOps culture, and CI/CD pipelines.

Digital Ideas Accelerated // Global software development team, 700 strong // Learn more: http://bit.ly/2jjoQsp