Microsoft Azure is a public cloud platform that provides numerous cloud services ranging from Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS) to Software-as-a-Service (SaaS). DESK provides comprehensive support for monitoring Azure Services and intuitive integration with Azure.
Capabilities
DESK offers the following Azure monitoring capabilities.
-
Easy deployment of OneAgent using extensions
Compute services such as Virtual Machines or App Services provide extension mechanisms for easily extending service capabilities. These make deployment of OneAgent easier than ever—whether it's done through Azure Portal, Powershell, Azure Cli, or directly using the Azure Resource Manager API.
-
Integration with Azure Monitor
DESK integration with Azure Monitor adds cloud infrastructure monitoring, which provides deep insight into service behavior, as well as precise, AI-powered answers, even within serverless application scenarios.
Supported Azure Services
DESK supports monitoring of Azure Services through DESK OneAgent as well as through direct integration with Azure Monitor.
View the list of supported Azure Services
Notes:
1 The VM-Extension automates the installation of OneAgent using Azure-native automation tooling. OneAgent can also be installed manually or via your automation tool of choice.
Platform service |
OneAgent code-module support |
Integration of DESK with Azure Monitor |
Blob-Storage |
HttpClient1 |
yes |
Table-Storage |
HttpClient1 |
yes |
Queue-Storage |
HttpClient1 |
yes |
File-Storage |
Infrastructure monitoring |
yes |
Disk-Storage |
Infrastructure monitoring |
yes |
ServiceBus Queues and Topics |
Microsoft Azure Service Bus Client for .NET |
yes |
Load-Balancer |
Infrastructure monitoring |
yes3 |
Application Gateway |
Trace-Context4 |
yes |
API Management |
Trace-Context4, SDK5 |
yes |
Azure SQL |
Supported database frameworks2 |
yes |
Azure SQL Elastic Pool |
Supported database frameworks2 |
yes |
Azure SQL Managed Instance |
Supported database frameworks2 |
no |
SQL Data Warehouse |
Supported database frameworks2 |
no |
SQL Server Stretch |
Supported database frameworks2 |
no |
Azure DB for MySql |
Supported database frameworks2 |
no |
Azure DB for PostgreSQL |
Supported database frameworks2 |
no |
CosmosDB |
MongoDB API, Cassandra API, HttpClient1 |
yes |
Redis Cache |
Supported client libraries |
yes |
Event Hubs |
SDK5 |
yes |
IoT Hub |
Trace Context4, SDK5 |
yes |
Notes:
1Traces HTTP calls via HttpClient support
2Trace database calls via supported database frameworks (for example, ADO.NET or JDBC).
3Only available for Standard Load Balancer
4End-2-End tracing via Trace Context
5End-2-End tracing using OneAgent SDK
Azure monitoring overview
The integration with Azure Monitor enables a monitoring overview of Azure Services, through the respective overview page (see image below), providing you with an easy access to your most important Azure service behavior, with no additional effort.