Historický graf pro fondy agentů (Preview)

Azure DevOps Services

Sestava využití fondu umožňuje zobrazit úlohy spuštěné ve fondech agentů v grafu se souběžností úloh fondu agentů v rozsahu až 30 dnů. Tyto informace vám můžou pomoct při rozhodování, jestli vaše úlohy neběží kvůli limitům souběžnosti. Pokud máte mnoho úloh zařazených do fronty nebo spuštěných úloh s limitem souběžnosti nebo online agentů, můžete si dokoupit další paralelní úlohy nebo zřídit další agenty v místním prostředí.

Požadavky

Důležité

Pokud chcete zobrazit sestavy využití fondu pro fondy agentů v organizaci, včetně sestav na úrovni projektu v této organizaci, musíte být členem skupiny Správci kolekcí projektů.

Sestava využití fondu

Sestava využití fondu je součástí karty Analýza pro fond agentů a v závislosti na typu fondu agentů obsahuje následující grafy.

Typ grafu Description Typ fondu agentů
Souběžnost veřejného hostovaného prostředí Zobrazí souběžnost, úlohy ve frontě a spuštěné úlohy pro veřejné projekty. Hostované Microsoftem
Souběžnost privátního hostovaného prostředí Zobrazí souběžnost, úlohy ve frontě a spuštěné úlohy pro soukromé projekty. Hostované Microsoftem
Využití agenta Zobrazí online agenty, úlohy ve frontě a spuštěné úlohy pro agenty v místním prostředí. Agent škálovací sady a místní hostování
Souběžnost privátního místního prostředí Zobrazí souběžnost, úlohy ve frontě a spuštěné úlohy pro privátní projekty v místním prostředí. Agent škálovací sady a místní hostování

Grafy v sestavě využití fondu zazname následující datové body:

Data fondu se agregují v členitosti 10 minut a počet spuštěných úloh se vykreslí na základě maximálního počtu spuštěných úloh v zadaném časovém intervalu. Vzhledem k tomu, že se během 10minutové časové osy může dokončit několik krátkodobých úloh, může být počet spuštěných úloh někdy vyšší než souběžnost nebo online agenti během stejného období.

Obor sestavy

Sestavu využití fondu je možné zobrazit v oboru organizace nebo v oboru projektu. Na úrovni organizace se graf vykresluje pomocí dat z kanálů napříč libovolným projektem v organizaci, které mají spuštěné úlohy v daném fondu. Na úrovni projektu se graf vykreslí pomocí dat z kanálů v daném projektu, které mají v daném fondu spuštěné úlohy.

  • Pokud chcete zobrazit sestavu využití fondu na úrovni organizace, zvolte Nastavení organizace, Kanály, Fondy agentů.
  • Pokud chcete zobrazit sestavu využití fondu na úrovni projektu, přejděte na požadovaný projekt a zvolte Nastavení projektu, Kanály, Fondy agentů.

V zobrazení Fondy agentů zvolte požadovaný fond a zobrazte kartu Analýza . Následující příklad ukazuje sestavu využití fondu pro fond agentů v místním prostředí.

Historický graf fondu agentů v místním prostředí

Tento příklad ukazuje grafy využití pro fond agentů hostovaných Microsoftem ve službě Azure Pipelines .

Historický graf fondu agentů hostovaného Microsoftem

Filtrování

Pokud chcete upravit časovou osu grafu, zvolte Filtr , vyberte rozevírací seznam interval a zvolte požadovaný interval.

Doba trvání grafu.

Pro interval 1 den můžete zobrazit data za hodinu a v ostatních intervalech je můžete zobrazit za den. Data fondu se agregují v členitosti 10 minut a počet spuštěných úloh se vykreslí na základě maximálního počtu spuštěných úloh v zadaném časovém intervalu. V tomto příkladu jsou dva online agenti, ale v některých oblastech jsou kvůli způsobu agregace dat fondu čtyři spuštěné úlohy.

Přechod k podrobnostem v místním grafu

Časté otázky

Kde sestava spotřeby fondu načítá data, která zobrazuje?

Sestava spotřeby fondu používá službu Azure DevOps Analytics a TaskAgentRequestSnapshots koncový bod. K dotazování tohoto koncového bodu můžete použít následující předponu adresy URL: https://analytics.dev.azure.com/{organization}/{project_id}/_odata/v4.0-preview/TaskAgentRequestSnapshots.

Objekt pro váš projekt můžete načíst project_id tak, že přejdete na následující adresu URL: https://dev.azure.com/{organization}/_apis/projects?api-version=5.0-preview.3.

Následující příklad ukazuje ukázkový dotaz a odpověď.

{
"@odata.context": "https://analytics.dev.azure.com/{org}/{project_id}/_odata/v4.0-preview/$metadata#TaskAgentRequestSnapshots",
"vsts.warnings@odata.type": "#Collection(String)",
"@vsts.warnings": [
"VS403507: The specified query does not include a $select or $apply clause which is recommended for all queries. Details on recommended query patterns are available here: https://go.microsoft.com/fwlink/?linkid=861060."
],
"value": [
{
"SamplingDateSK": 20201117,
"SamplingHour": 13,
"SamplingTime": "2020-11-17T13:10:00-08:00",
"QueuedDate": "2020-11-17T13:07:26.22-08:00",
"QueuedDateSK": 20201117,
"StartedDate": "2020-11-17T15:02:23.7398429-08:00",
"StartedDateSK": 20201117,
"FinishedDate": "2020-11-17T15:13:49.89-08:00",
"FinishedDateSK": 20201117,
"QueueDurationSeconds": 6897.519,
"ProjectSK": "...",
"PipelineSK": 5141,
"RequestId": 6313,
"PoolId": 28,
"PipelineType": "Build",
"IsHosted": true,
"IsRunning": false,
"IsQueued": true
},
...

Další informace o možnostech dotazů najdete v tématu Pokyny pro dotazy pro analýzy s využitím OData.

Poznámka

Koncový TaskAgentRequestSnapshots bod je ve verzi Preview a ještě není zdokumentovaný, ale informace o vrácených datech můžete zobrazit tak, že přejdete na adresu URL koncového bodu: https://analytics.dev.azure.com/{org}/{project_id}/_odata/v4.0-preview/TaskAgentRequestSnapshots.

Proč je spuštěno více úloh, než je agentů nebo souběžnost?

Data fondu se agregují v členitosti 10 minut a počet spuštěných úloh se vykreslí na základě maximálního počtu spuštěných úloh v zadaném časovém intervalu. Každá spuštěná úloha se počítá samostatně, a pokud se během 10minutového intervalu dokončí více úloh, přispívají k celkovému počtu spuštěných úloh v daném intervalu.

Jaký je rozdíl mezi zobrazením grafů v nastavení projektu a nastavením organizace?

Rozsah dat v grafu se určuje podle toho, jestli se k grafu přistupuje prostřednictvím nastavení projektu nebo nastavení organizace. Na úrovni organizace se graf vykresluje pomocí dat z kanálů napříč libovolným projektem v organizaci, které mají spuštěné úlohy v daném fondu. Na úrovni projektu se graf vykreslí pomocí dat z kanálů v daném projektu, které mají v daném fondu spuštěné úlohy.