Join us at the Dash conference! July 16-17, NYC

Microsoft Azure Analysis Services

Crawler Crawler

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

Installation

If you haven’t already, set up the Microsoft Azure integration first. There are no other installation steps.

Data Collected

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.
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_qpu
(gauge)
QPU usage by mashup engine processes
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.status
(gauge)
Status of Azure Analysis Services
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.
azure.analysisservices_servers.threads_command_pool_idle_threads
(count)
Number of idle threads in the command thread pool.
azure.analysisservices_servers.threads_long_parsing_busy_threads
(count)
Number of busy threads in the long parsing thread pool.
azure.analysisservices_servers.threads_long_parsing_idle_threads
(count)
Number of idle threads in the long parsing thread pool.
azure.analysisservices_servers.threads_long_parsing_job_queue_length
(count)
Number of jobs in the queue of the long parsing thread pool.
azure.analysisservices_servers.threads_processing_pool_busy_i_o_job_threads
(count)
Number of threads running I/O jobs in the processing thread pool.
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.
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.
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.
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.
azure.analysisservices_servers.threads_query_pool_idle_threads
(count)
Number of idle threads for I/O jobs in the processing thread pool.
azure.analysisservices_servers.threads_query_pool_job_queue_lengt
(count)
Number of jobs in the queue of the query thread pool.
azure.analysisservices_servers.threads_short_parsing_busy_threads
(count)
Number of busy threads in the short parsing thread pool.
azure.analysisservices_servers.threads_short_parsing_idle_threads
(count)
Number of idle threads in the short parsing thread pool.
azure.analysisservices_servers.threads_short_parsing_job_queue_length
(count)
Number of jobs in the queue of the short parsing thread pool.
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

Events

The Azure Analysis Services integration does not include any events.

Service Checks

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

Troubleshooting

Need help? Contact Datadog support.