Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 2.21 KB

performance-latency.md

File metadata and controls

40 lines (25 loc) · 2.21 KB
title titleSuffix description ms.subservice ms.author author ms.topic monikerRange ms.date
Performance and latency with Analytics
Azure DevOps
Learn about how data is updated and time requirements associated with querying Analytics.
azure-devops-analytics
chcomley
chcomley
conceptual
>= azure-devops-2019
10/05/2021

Performance and latency of Analytics

[!INCLUDE version-gt-eq-2019]

When you use Analytics for reporting, you should understand data latency and query performance. To get started using Analytics, see what is the Analytics.

[!INCLUDE temp]

::: moniker range="azure-devops-2019"

Install or enable Analytics

When you enable or install Analytics for a project collection, expect the initial setup to take between 5 and 30 minutes. After 24 hours, if you aren't able to access your data, contact Microsoft Support.

::: moniker-end

Data latency

When you use Analytics, you query a curated copy of the data stored in Azure DevOps. The data copy helps optimize read and aggregation performance, and greatly reduces the effect reporting scenarios have on Azure DevOps.

Because the data is copied, Analytics is not a real-time time store. Copying the data introduces up to a 30-second delay before the data associated with any one change shows up in Analytics.

Query performance

Using the recommended query patterns, Analytics will respond to any aggregation or non-aggregated query query within 3 to 5 seconds. The query response will be paged if it exceeds 10,000 results.

Some of the entity sets available in Analytics are designed for aggregations. The service will limit the results from these Entities to a single page for any non-aggregated query as outlined in the recommended query patterns.