---
title: Azure Analysis Services
description: Track key Azure Analysis Services metrics.
breadcrumbs: Docs > Integrations > Azure Analysis Services
---

# Azure Analysis Services

## Overview{% #overview %}

Azure Analysis Services is a fully managed platform as a service (PaaS) that provides enterprise-grade data models in the cloud.

Use the Datadog Azure integration to collect metrics from Azure Analysis Services.

## Setup{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Microsoft Azure integration](https://docs.datadoghq.com/integrations/azure.md) first. There are no other installation steps.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **azure.analysisservices\_servers.command\_pool\_job\_queue\_length**(count)                   | Number of jobs in the queue of the command thread pool.*Shown as job*                                                                                                                                                                                                                                                              |
| **azure.analysisservices\_servers.connection\_current\_connections**(count)                    | Current number of client connections established.*Shown as connection*                                                                                                                                                                                                                                                             |
| **azure.analysisservices\_servers.current\_user\_sessions**(count)                             | Current number of user sessions established.*Shown as session*                                                                                                                                                                                                                                                                     |
| **azure.analysisservices\_servers.m\_engine\_memory**(gauge)                                   | Memory usage by mashup engine processes*Shown as byte*                                                                                                                                                                                                                                                                             |
| **azure.analysisservices\_servers.m\_engine\_private\_bytes**(gauge)                           | Private bytes usage by mashup engine processes*Shown as byte*                                                                                                                                                                                                                                                                      |
| **azure.analysisservices\_servers.m\_engine\_qpu**(count)                                      | QPU usage by mashup engine processes                                                                                                                                                                                                                                                                                               |
| **azure.analysisservices\_servers.m\_engine\_virtual\_bytes**(gauge)                           | Virtual bytes usage by mashup engine processes*Shown as byte*                                                                                                                                                                                                                                                                      |
| **azure.analysisservices\_servers.memory\_cleaner\_current\_price**(count)                     | Current price of memory, $/byte/time, normalized to 1000.                                                                                                                                                                                                                                                                          |
| **azure.analysisservices\_servers.memory\_cleaner\_memory\_nonshrinkable**(gauge)              | Amount of memory, in bytes, not subject to purging by the background cleaner.*Shown as byte*                                                                                                                                                                                                                                       |
| **azure.analysisservices\_servers.memory\_cleaner\_memory\_shrinkable**(gauge)                 | Amount of memory, in bytes, subject to purging by the background cleaner.*Shown as byte*                                                                                                                                                                                                                                           |
| **azure.analysisservices\_servers.memory\_memory\_limit\_hard**(gauge)                         | Hard memory limit, from configuration file.*Shown as byte*                                                                                                                                                                                                                                                                         |
| **azure.analysisservices\_servers.memory\_memory\_limit\_high**(gauge)                         | High memory limit, from configuration file.*Shown as byte*                                                                                                                                                                                                                                                                         |
| **azure.analysisservices\_servers.memory\_memory\_limit\_low**(gauge)                          | Low memory limit, from configuration file.*Shown as byte*                                                                                                                                                                                                                                                                          |
| **azure.analysisservices\_servers.memory\_memory\_limit\_verti\_paq**(gauge)                   | In-memory limit, from configuration file.*Shown as byte*                                                                                                                                                                                                                                                                           |
| **azure.analysisservices\_servers.memory\_memory\_usage**(gauge)                               | Memory usage of the server process as used in calculating cleaner memory price. Equal to counter Process\PrivateBytes plus the size of memory-mapped data, ignoring any memory which was mapped or allocated by the xVelocity in-memory analytics engine (VertiPaq) in excess of the xVelocity engine Memory Limit.*Shown as byte* |
| **azure.analysisservices\_servers.memory\_metric**(gauge)                                      | Memory. Range 0-25 GB for S1, 0-50 GB for S2 and 0-100 GB for S4*Shown as byte*                                                                                                                                                                                                                                                    |
| **azure.analysisservices\_servers.memory\_quota**(gauge)                                       | Current memory quota, in bytes. Memory quota is also known as a memory grant or memory reservation.*Shown as byte*                                                                                                                                                                                                                 |
| **azure.analysisservices\_servers.memory\_quota\_blocked**(count)                              | Current number of quota requests that are blocked until other memory quotas are freed.                                                                                                                                                                                                                                             |
| **azure.analysisservices\_servers.memory\_thrashing**(gauge)                                   | Average memory thrashing.*Shown as percent*                                                                                                                                                                                                                                                                                        |
| **azure.analysisservices\_servers.memory\_verti\_paq\_nonpaged**(gauge)                        | Bytes of memory locked in the working set for use by the in-memory engine.*Shown as byte*                                                                                                                                                                                                                                          |
| **azure.analysisservices\_servers.memory\_verti\_paq\_paged**(gauge)                           | Bytes of paged memory in use for in-memory data.*Shown as byte*                                                                                                                                                                                                                                                                    |
| **azure.analysisservices\_servers.processing\_pool\_job\_queue\_length**(count)                | Number of non-I/O jobs in the queue of the processing thread pool.*Shown as job*                                                                                                                                                                                                                                                   |
| **azure.analysisservices\_servers.processing\_rows\_converted\_per\_sec**(rate)                | Rate of rows converted during processing.*Shown as row*                                                                                                                                                                                                                                                                            |
| **azure.analysisservices\_servers.processing\_rows\_read\_per\_sec**(rate)                     | Rate of rows read from all relational databases.*Shown as row*                                                                                                                                                                                                                                                                     |
| **azure.analysisservices\_servers.processing\_rows\_written\_per\_sec**(rate)                  | Rate of rows written during processing.*Shown as row*                                                                                                                                                                                                                                                                              |
| **azure.analysisservices\_servers.qpu\_metric**(gauge)                                         | QPU. Range 0-100 for S1, 0-200 for S2 and 0-400 for S4*Shown as unit*                                                                                                                                                                                                                                                              |
| **azure.analysisservices\_servers.query\_pool\_busy\_threads**(count)                          | Number of busy threads in the query thread pool.*Shown as thread*                                                                                                                                                                                                                                                                  |
| **azure.analysisservices\_servers.successfull\_connections\_per\_sec**(rate)                   | Rate of successful connection completions.*Shown as connection*                                                                                                                                                                                                                                                                    |
| **azure.analysisservices\_servers.threads\_command\_pool\_busy\_threads**(count)               | Number of busy threads in the command thread pool.*Shown as thread*                                                                                                                                                                                                                                                                |
| **azure.analysisservices\_servers.threads\_command\_pool\_idle\_threads**(count)               | Number of idle threads in the command thread pool.*Shown as thread*                                                                                                                                                                                                                                                                |
| **azure.analysisservices\_servers.threads\_long\_parsing\_busy\_threads**(count)               | Number of busy threads in the long parsing thread pool.*Shown as thread*                                                                                                                                                                                                                                                           |
| **azure.analysisservices\_servers.threads\_long\_parsing\_idle\_threads**(count)               | Number of idle threads in the long parsing thread pool.*Shown as thread*                                                                                                                                                                                                                                                           |
| **azure.analysisservices\_servers.threads\_long\_parsing\_job\_queue\_length**(count)          | Number of jobs in the queue of the long parsing thread pool.*Shown as job*                                                                                                                                                                                                                                                         |
| **azure.analysisservices\_servers.threads\_processing\_pool\_busy\_i\_o\_job\_threads**(count) | Number of threads running I/O jobs in the processing thread pool.*Shown as thread*                                                                                                                                                                                                                                                 |
| **azure.analysisservices\_servers.threads\_processing\_pool\_busy\_non\_i\_o\_threads**(count) | Number of threads running non-I/O jobs in the processing thread pool.*Shown as thread*                                                                                                                                                                                                                                             |
| **azure.analysisservices\_servers.threads\_processing\_pool\_i\_o\_job\_queue\_length**(count) | Number of I/O jobs in the queue of the processing thread pool.*Shown as job*                                                                                                                                                                                                                                                       |
| **azure.analysisservices\_servers.threads\_processing\_pool\_idle\_i\_o\_job\_threads**(count) | Number of idle threads for I/O jobs in the processing thread pool.*Shown as thread*                                                                                                                                                                                                                                                |
| **azure.analysisservices\_servers.threads\_processing\_pool\_idle\_non\_i\_o\_threads**(count) | Number of idle threads in the processing thread pool dedicated to non-I/O jobs.*Shown as thread*                                                                                                                                                                                                                                   |
| **azure.analysisservices\_servers.threads\_query\_pool\_idle\_threads**(count)                 | Number of idle threads for I/O jobs in the processing thread pool.*Shown as thread*                                                                                                                                                                                                                                                |
| **azure.analysisservices\_servers.threads\_query\_pool\_job\_queue\_length**(count)            | Number of jobs in the queue of the query thread pool.*Shown as job*                                                                                                                                                                                                                                                                |
| **azure.analysisservices\_servers.threads\_short\_parsing\_busy\_threads**(count)              | Number of busy threads in the short parsing thread pool.*Shown as thread*                                                                                                                                                                                                                                                          |
| **azure.analysisservices\_servers.threads\_short\_parsing\_idle\_threads**(count)              | Number of idle threads in the short parsing thread pool.*Shown as thread*                                                                                                                                                                                                                                                          |
| **azure.analysisservices\_servers.threads\_short\_parsing\_job\_queue\_length**(count)         | Number of jobs in the queue of the short parsing thread pool.*Shown as job*                                                                                                                                                                                                                                                        |
| **azure.analysisservices\_servers.total\_connection\_failures**(count)                         | Total failed connection attempts.*Shown as connection*                                                                                                                                                                                                                                                                             |
| **azure.analysisservices\_servers.total\_connection\_requests**(count)                         | Total connection requests. These are arrivals.*Shown as request*                                                                                                                                                                                                                                                                   |
| **azure.analysisservices\_servers.count**(gauge)                                               | The count of Azure Analysis Services resources                                                                                                                                                                                                                                                                                     |
| **azure.analysisservices\_servers.private\_bytes**(gauge)                                      | Private bytes.*Shown as byte*                                                                                                                                                                                                                                                                                                      |
| **azure.analysisservices\_servers.threads\_query\_pool\_job\_queue\_lengt**(gauge)             | Number of jobs in the queue of the query thread pool.                                                                                                                                                                                                                                                                              |
| **azure.analysisservices\_servers.virtual\_bytes**(gauge)                                      | Virtual bytes.*Shown as byte*                                                                                                                                                                                                                                                                                                      |

### Events{% #events %}

The Azure Analysis Services integration does not include any events.

### Service Checks{% #service-checks %}

The Azure Analysis Services integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
