Monitoring with Azure and Grafana

Published: 31 May 2018 RSS

Monitoring with Azure and Grafana

What is whitebox monitoring?

Why do we monitor our systems?

What is the Azure Monitor plugin and how can I use it to monitor my Azure resources?

Recently, I spoke at Swetugg 2018, a .NET conference held in Stockholm, Sweden to answer these questions. In this video you’ll learn some basic monitoring principles, some of the tools we use to monitor our systems, and get an inside look at the new Azure Monitor plugin for Grafana. The Azure Monitor plugin allows you to combine Azure resource metrics from Azure Monitor and live application data from Applications Insights in one graph!

We’ll cover:

  • A live demo the Azure Monitor plugin and a few example dashboards
  • The query builder and how to put together a custom view of your metrics
  • An intro to template variables, and how they can save you loads of time exploring your data

After the demo, we get more technical and look at how to develop our own custom integrations with Grafana. Using the Simple JSON Data Source plugin for Grafana as a starting point, we build a simple backend integration using ASP.NET Core MVC.

I hope you enjoy this talk. If you have any questions or feedback, feel free to contact me at the Grafana [community site](

Related Case Studies

After trying to DIY, Wix embraces Grafana Cloud

Metrics is an important part of Wix’s culture, so Grafana Cloud was chosen to monitor mission-critical systems.

"It doesn’t make sense, price-to-performance, to do it ourselves, so we were looking for a fully-managed solution from a team that had experience running monitoring at scale."
– Alex Ulstein, Head of Monitoring, Wix

DigitalOcean gains new insight with Grafana visualizations

The company relies on Grafana to be the consolidated data visualization and dashboard solution for sharing data.

"Grafana produces beautiful graphs we can send to our customers, works with our Chef deployment process, and is all hosted in-house."
– David Byrd, Product Manager, DigitalOcean

Grafana enhances end user experience for Apica Systems

The company uses Grafana alongside its SaaS product to detect availability and performance issues before they affect users.

"There have been all kinds of dashboard solutions, but Grafana changed that game in terms of being extremely dynamic and hooking in whatever you like."
– Sven Hammar, CEO, Apica Systems