Megosztás a következőn keresztül:


Az Azure Pipelines Analytics metaadat-referenciája

Azure DevOps Services | 2022. Azure DevOps Server – 2019. Azure DevOps Server

Az Analytics szolgáltatás összegyűjti az Azure Pipelineson keresztül létrehozott folyamat- és teszttevékenységeket. Ez a cikk azokat a tulajdonságokat ismerteti, amelyekkel elemzési jelentést hozhat létre a folyamatokhoz. A tulajdonságok kombinációjával szűrheti a lekérdezéseket, összesítheti az adatokat, vagy jelentéseket készíthet.

Megjegyzés

Az Analytics-adatmodell által támogatott entitások, tulajdonságok és számba vett típusok leírásai. Ez egy korai piszkozat. Kérjük, adjon visszajelzést azokról a területekről, amelyekről további információra van szüksége. Az adatmodell lekérdezéséhez lásd: OData-lekérdezések létrehozása az Elemzéshez.

Entitáskészletek és entitástípusok

Az alábbi táblázat összefoglalja az Azure Pipelinest támogató entitástípusokat és entitáskészleteket. Minden entitástípus/entitáskészlet elérhető az Analytics 4.0-s verziójú előzetes verziójával. A 3.0-s verziójú elemzési verzió nem támogatja a pillanatképeket.

EntitySet EntityType Description
Ágak Ág Alapvető információk a tesztekben vagy folyamatokban használt ágakról. Mintajelentésért lásd: Folyamatállapot-mintajelentés.
ParallelPipelineJobsSnapshot ParallelPipelineJobsSnapshot (Összetett) Támogatja a párhuzamos folyamathasználat megértését. A párhuzamos folyamattesztekről további információt a Tesztek párhuzamos futtatása a Visual Studio tesztfeladat használatával című témakörben talál.
Pipelines Folyamat Folyamat tulajdonságai.
PipelineJobs PipelineJob A Tesztfuttatáshoz társított adott teszt egyedi végrehajtási eredményei
PipelineRuns Folyamatfuttatás Folyamatok végrehajtási adatai. Mintajelentésért lásd: Folyamatátadási sebesség trendje – mintajelentés.
PipelineRunActivityResults PipelineRunActivityResult Az adott folyamatvégrehajtás összes fázisának, lépésének, feladatának és tevékenységének egyesített naplója. Mintajelentésért lásd: Folyamattevékenység időtartamának mintajelentése.
PipelineTasks PipelineTask A folyamaton belül használt tevékenységek tulajdonságai.
TaskAgentPoolSizeSnapshots TaskAgentPoolSizeSnapshot (Összetett) Támogatja a készlet méretének, a folyamatfeladatok és az egyidejűség megértését. Az ügynökkészletek előzménygrafikonja bemutatja, hogyan használható ez az entitáskészlet.
TaskAgentRequestSnapshots TaskAgentRequestSnapshot (Összetett) Támogatja a tevékenységügynök-kérelmek jelentéskészítését.

Ágak

Az alábbi tulajdonságok érvényesek az Ágak entitáskészletre. A ághoz társított helyettes kulcsok közé tartoznak a BranchSK és ProjectSKa kulcsok.

Megjelenített név Név Adattípus Leírás
AnalyticsUpdatedDate DateTime Vízjel, amely az Elemzési adatok legutóbbi frissítésének időpontját jelzi.
Ág neve BranchName Sztring Az ághoz a létrehozáskor hozzárendelt név.
Adattár azonosítója RepositoryId Sztring Az adattárhoz a létrehozáskor hozzárendelt szám.
Adattár vsts-azonosítója RepositoryVstsId Sztring A TFVC-adattárhoz a létrehozáskor hozzárendelt szám.
AdattárUrl RepositoryUrl Sztring Az adattár létrehozásához definiált URL-cím.

A navigációs tulajdonságok közé tartozik Project a hivatkozási kényszer ProjectSK.

ParallelPipelineJobsSnapshot

Az alábbi tulajdonságok érvényesek a ParallelPipelineJobsSnapshot entitáskészletre. A referenciakulcsok a következők:

  • IsHosted
  • ParallelismTag
  • SamplingDate
Megjelenített név Név Adattípus Leírás
Üzemeltetett vagy saját üzemeltetésű IsHosted Logikai Azt jelzi, hogy a párhuzamos folyamat a Microsoft által üzemeltetett ügynökön fut-e (Igaz), vagy saját üzemeltetésű (Hamis). További információ: Azure Pipelines-ügynökök.
Nem sikerült elérni az összes szolgáltatót FailedToReachAllProviders Logikai Azt jelzi, hogy a feladat futtatása elérte-e az összes szolgáltatót (Igaz) vagy sem (Hamis).
Párhuzamos folyamatok feladatainak száma TotalCount Int32 A pillanatkép részeként futtatott feladatok száma.
Párhuzamos folyamatok száma percekben TotalMinutes Int32 A pillanatkép futtatásához szükséges percek száma.
Párhuzamosság típusa ParallelismTag Sztring A feladat pillanatképéhez társított párhuzamosság típusát jelző címke.
Prémium típus IsPremium Logikai Azt jelzi, hogy a párhuzamos folyamat prémium (Igaz) vagy sem (Hamis).
Mintadátum SamplingDate DateTime A pillanatképhez társított dátum.

Pipelines

Az alábbi tulajdonságok érvényesek a Pipelines és annak helyettesítő kulcsára PipelineSK.

Megjelenített név Név Adattípus Leírás
Folyamatazonosító PipelineId Int32 A folyamathoz rendelt azonosító.
Folyamat neve PipelineName Sztring A folyamathoz rendelt név.
Folyamat verziója PipelineVersion Int32 A folyamathoz társított verzió.
Folyamatfolyamat típusa PipelineProcessType Enumerated A folyamatdefiníció típusa. A PipelineProcessType esetében az alábbi érvényes értékek láthatók.

A navigációs tulajdonságok közé tartozik Project a hivatkozási kényszer ProjectSK.

PipelineProcessType enumerált típustagok

A folyamat meghatározásához használt metódust jelző számba vett típushoz PipelineProcessType a következő tagok vannak definiálva.

Tag neve Érték Definíció
Designer 1 Klasszikus folyamatdefiníció.
Yaml 2 YAML-folyamatdefiníció.
Docker 3 Docker-folyamatdefiníció.

PipelineJobs

A folyamatfeladat olyan lépések sorozata, amelyek egymás után futnak egységként. A feladat a futtatásra ütemezhető legkisebb munkaegység. A folyamatok feladatok köré vannak rendezve, és mindegyik folyamatnak legalább egy feladata van. További információ: Feladatok megadása a folyamatban.

Az alábbi tulajdonságok a PipelineJobs és annak helyettesítő kulcsára PipelineJobSK érvényesek.

Megjelenített név Név Adattípus Leírás
Folyamat teljes feladatának neve FullJobName Sztring Egy folyamatfeladat teljes neve.
Folyamatazonosító PipelineId Int32 Annak a folyamatnak az azonosítója, amelyben a feladat definiálva van.
Folyamatfeladat azonosítója JobId Sztring A folyamatfeladathoz a létrehozáskor hozzárendelt feladatazonosító.
Folyamatfeladat neve JobName Sztring A folyamatfeladathoz rendelt név.
Folyamatszakasz neve StageName Sztring A folyamatfeladathoz társított szakasznév.
Folyamatfeladat-stratégiai attribútumok StrategyAttributes Sztring A folyamatfeladathoz definiált attribútumok.
Szakaszazonosító StageId Sztring A folyamatfeladathoz társított szakaszazonosító.

A navigációs tulajdonságok közé tartozik Project a hivatkozási kényszer ProjectSK.

A PipelineJob entitástípust lekérdező mintajelentésért lásd: Folyamatszakaszok bölcs hibáinak mintajelentése.

PipelineRuns

A folyamatfuttatások egy folyamat egyetlen végrehajtását jelölik. A futtatás során a folyamat feldolgozásra kerül, az ügynökök pedig egy vagy több feladatot dolgoznak fel. A folyamatfuttatás feladatokból, lépésekből és tevékenységekből áll. További információ: Folyamatfuttatási sorozat.

Az alábbi tulajdonságok érvényesek a PipelineRun entitástípusra és annak helyettesítő kulcsára PipelineRunSK .

Megjelenített név Név Adattípus Leírás
Megszakított darabszám CanceledCount Int32 A megszakított folyamatfuttatások száma.
Befejezett dátum CompletedDate DateTime A folyamat végrehajtásának dátuma és időpontja.
Sikertelen szám FailedCount Int32 A sikeres folyamatfuttatások száma.
Számváltozat RunNumberRevision Int32 A folyamatfuttatáshoz rendelt szám szekvenciális végrehajtásokkal.
Részlegesen sikeres darabszám PartiallySucceededCount Int32 A részben sikeres folyamatfuttatások száma.
Folyamatfuttatás azonosítója PipelineRunId Int32 A folyamatfuttatáshoz rendelt szám.
Várólista dátuma QueuedDate DateTime A folyamat várólistára helyezésének dátuma és időpontja.
Üzenetsor időtartama másodpercben QueueDurationSeconds Tizedesjegy Az a másodpercszám, ahányszor a folyamat az üzenetsorban maradt.
Futtatási szám RunNumber Sztring A folyamathoz rendelt szám a végrehajtáskor fut.
Kimenet futtatása RunOutcome Enumerated A folyamathoz rendelt eredmény a végrehajtás befejezésekor. A PipelineRunOutcome esetében az alábbi érvényes értékek láthatók.
Futtatási ok RunReason Enumerated A folyamat futtatását okozó feltétel. Az érvényes értékek alább láthatók a PipelineRunReason esetében.
Futtatás időtartama másodpercben RunDurationSeconds Tizedesjegy A folyamat futtatásához szükséges másodpercek száma.
Kezdés dátuma StartedDate DateTime A folyamat futtatásának dátuma és időpontja.
Sikeres darabszám SucceededCount Int32 A sikeres folyamatfuttatások száma.
Teljes időtartam másodpercben TotalDurationSeconds Tizedesjegy A folyamat várólistán lévő és futtatott másodperceinek teljes száma.

Az alábbi navigációs tulajdonságok támogatottak.

Megjelenített név Név -Hivatkozási kényszer Hivatkozott tulajdonság
Ág Branch BranchSK BranchSK
Befejezve: CompletedOn CompletedDateSK DateSK
Várólistán bekapcsolva QueuedOn QueuedDateSK DateSK
Bekapcsolva StartedOn QueuedDateSK DateSK
Folyamat Pipeline PipelineSK PipelineSK
Project Project ProjectSK ProjectSK

PipelineRunReason enumerált típustagok

Az enumerált típushoz a PipelineRunReason következő tagok vannak definiálva, amelyek azt jelzik, hogy az egyes folyamatszakaszok, feladatok vagy lépések milyen feltételek mellett futnak a Feltételek megadása szakaszban leírtak szerint.

Tag neve Érték Megjelenített név
None 0 None
Manual 1 Kézi
IndividualCI 2 Egyéni CI
BatchedCI 4 Kötegelt CI
Schedule 8 Ütemezés
UserCreated 32 Felhasználó létrehozva
ValidateShelveset 64 Polckészlet ellenőrzése
CheckInShelveset 128 Bejelentkezés polckészlet
PullRequest 256 Lekéréses kérelem
PipelineRunCompletion 512 Build befejezése

PipelineRunOutcome számbavételi típustagok

A rendszer a következő tagokat definiálja a PipelineRunOutcome folyamatfuttatás eredményét jelző számbavételes típushoz.

Tag neve Érték Megjelenített név
None 0 None
Succeed 2 Sikeres
PartiallySucceeded 4 Részben sikerült
Failed 6 Sikertelen
Canceled 32 Megszakítva

PipelineRunActivityResults

Az alábbi tulajdonságok érvényesek a PipelineRunActivityResults entitáskészletre és annak helyettesítő kulcsára PipelineRunActivityResultSK .

Számos tulajdonság dátumalapú vagy felhasználóalapú. Ezek a tulajdonságok a CalendarDate és a User entitáskészletekhez vannak társítva, amelyeket a Naptárdátum, a Project és a Felhasználói metaadat-referenciában ismertetünk.

Megjelenített név Név Adattípus Leírás
Elhagyatott darabszám AbandonedCount Int32 Az elhagyottként megjelölt folyamatfuttatások száma.
Tevékenység befejezett dátuma ActivityCompletedDate DateTime A folyamat futtatásának dátuma és időpontja befejezi a végrehajtást.
Tevékenység időtartama másodpercben ActivityDurationSeconds Tizedesjegy A folyamat várólistán lévő és futtatott másodperceinek teljes száma.
Tevékenység kezdési dátuma ActivityStartedDate DateTime A folyamat futtatásának kezdő dátuma.
Megszakított darabszám CanceledCount Int32 A megszakított folyamatfuttatások száma.
Sikertelen szám FailedCount Int32 A sikertelen folyamatfuttatások száma.
Folyamattevékenység típusa ActivityType Enumerated A folyamattevékenység típusa. Az érvényes értékek alább láthatók a PipelineActivityType elemhez.
Folyamatfuttatás azonosítója PipelineRunId Int32 A folyamatfuttatáshoz hozzárendelt szám a végrehajtáskor.
Folyamatfuttatás eredménye PipelineRunOutcome Enumerated A folyamathoz rendelt eredmény a végrehajtás befejezésekor. Az érvényes értékek a PipelineRunOutcome területen jelennek meg.
Relatív kezdési idő a feladat másodpercétől RelativeStartTimeFromJobSeconds Int32 A feladat kezdetétől eltelt másodpercek száma.
Relatív kezdési idő a fázis másodpercétől RelativeStartTimeFromStageSeconds Int32 A szakasz kezdetétől eltelt másodpercek száma.
Relatív kezdési idő futási másodpercből RelativeStartTimeFromRunSeconds Int32 A futtatás végrehajtásakor eltelt másodpercek száma.
Kihagyott darabszám SkippedCount Int32 A kihagyott folyamatfuttatások száma.
Sikeres darabszám SucceededCount Int32 A sikeres folyamatfuttatások száma.
Sikeres a problémák száma SucceededWithIssuesCount Int32 A részben sikeres folyamatfuttatások száma.
Feladat megjelenítendő neve TaskDisplayName Sztring A folyamatfuttatásban végrehajtott feladat neve.
Tevékenységnapló elérési útja TaskLogPath Sztring A tevékenység által létrehozott naplófájl elérési útja.
Tevékenység eredménye TaskOutcome Egyéni A végrehajtott feladat eredménye.

A PipelineRunActivityResult entitástípust lekérdező mintajelentésekért tekintse meg a Folyamattevékenység időtartamának trendje mintajelentést.

A navigációs tulajdonságok közé tartoznak az alábbi táblázatban felsoroltak.

Megjelenítendő név Név Hivatkozási kényszer Hivatkozott tulajdonság
Tevékenység kezdete: ActivityStartedOn ActivityStartedDateSK DateSK
Ág Branch BranchSK BranchSK
Folyamat Pipeline PipelineSK PipelineSK
Folyamattevékenység PipelineTask PipelineTaskSK PipelineTaskSK
Folyamatfeladat PipelineJob PipelineJobSK PipelineJobSK
Várólistán lévő folyamatfuttatás bekapcsolva PipelineRunQueuedOn PipelineRunQueuedDateSK DateSK
Folyamatfuttatás kezdete: PipelineRunStartedOn PipelineRunStartedDateSK DateSK
Folyamatfuttatás befejeződött a következőn: PipelineRunCompletedOn PipelineRunCompletedDateSK DateSK
Folyamatfuttatás kezdete: PipelineRunStartedOn PipelineRunStartedDateSK DateSK
Project Project ProjectSK ProjectSK

PipelineActivityType enumerált típustagok

Az enumerált típushoz a PipelineActivityType következő tagok vannak definiálva.

Tag neve Érték Megjelenített név
Task 0 Feladat
Approval 1 Jóváhagyás
AgentWait 2 Ügynök várakozása

PipelineTasks

Az alábbi tulajdonságok érvényesek a PipelineTasks entitáskészletre és annak helyettes kulcsára PipelineTaskSK.

Megjelenített név Név Adattípus Leírás
Tevékenységdefiníció azonosítója TaskDefinitionId GUID A folyamattevékenységhez rendelt GUID.
Feladatdefiníció verziója TaskDefinitionVersion Sztring A folyamatfeladathoz rendelt verzió.

A navigációs tulajdonságok közé tartozik Project a hivatkozási kényszer ProjectSK.

TaskAgentPoolSizeSnapshots

Az alábbi tulajdonságok érvényesek a TaskAgentPoolSizeSnapshots entitáskészletre és annak helyettes kulcsára SamplingDate.

Megjelenített név Tulajdonság neve Adattípus Leírás
Online szám OnlineCount Int32 Az ügynökök online száma az ügynökkészletben a feladat futtatásakor.
Offline szám OfflineCount Int32 Az ügynökök offline száma az ügynökkészletben a feladat futtatásakor.
Készlet azonosítója PoolId Int32 Az ügynökkészlethez rendelt szám.
Mintadátum SamplingDate DateTime A készlet méretének dokkolásának dátuma és időpontja.

A TaskAgentPoolSizeSnapshot entitásból összeállított mintajelentésért tekintse meg az ügynökkészletek előzménygrafikonját (előzetes verzió).

TaskAgentRequestSnapshots

Az ügynökkészletek egy tevékenység végrehajtásakor lesznek lefoglalva. A TaskAgentRequestSnapshots entitáskészlet rögzíti a tevékenységügynök-kérelmekhez kapcsolódó adatokat.

Az alábbi tulajdonságok érvényesek a TaskAgentRequestSnapshot entitástípusra, valamint a helyettesítő kulcsokra SamplingTime és SamplingDateSKa .

Megjelenített név Név Adattípus Leírás
Várólistán lévő build IsQueued Logikai Azt jelzi, hogy a build várólistán van-e (Igaz) vagy nincs-e várólistán (Hamis).
Buildelés futtatása IsRunning Logikai Azt jelzi, hogy a build fut-e (Igaz), vagy nem fut -e (Hamis).
Üzemeltetett vagy saját üzemeltetésű IsHosted Logikai Azt jelzi, hogy a tevékenységhez rendelt ügynök üzemeltetve van-e (Igaz) vagy saját üzemeltetésű (Hamis).
Feladat befejezési dátuma FinishedDate DateTime Az a dátum-idő, amikor a tevékenységügynök kérése befejeződött.
FinishedDateSK Int32 A tevékenységügynök-kérelem futásának dátuma, a szervezet számára meghatározott időzónában kifejezve YYYYMMDD .
Várólista dátuma QueuedDate DateTime A tevékenységügynök-kérelem várólistára helyezésének dátuma.
QueuedDateSK Int32 A tevékenységügynök-kérelem várólistára helyezésének dátuma, a szervezet számára meghatározott időzónában kifejezve YYYYMMDD .
Üzenetsor időtartama másodpercben QueueDurationSeconds Tizedesjegy Az a másodpercszám, amely alatt a tevékenységügynök kérése az ügynök hozzárendelése előtt az üzenetsorban maradt.
Készlet azonosítója PoolId Int32 A tevékenységügynök-kérelemhez rendelt ügynökkészlethez rendelt szám.
Folyamat típusa PipelineType Sztring A feladatügynök kérését tartalmazó folyamattípus.
Kérelem azonosítója RequestId Int64 A tevékenységügynök-kérelemhez rendelt szám.
Mintaóra SamplingHour Int32 A kérelem fogadásának órájához rendelt szám.
Mintaidő SamplingTime DateTime A tevékenységügynök-kérelem fogadásának dátuma.
Kezdés dátuma StartedDate DateTime A tevékenységügynök-kérelem végrehajtásának dátuma.
StartedDateSK Int32 A tevékenységügynök-kérelem végrehajtásának megkezdésének dátuma, a szervezet számára meghatározott időzónában kifejezve YYYYMMDD .

A navigációs tulajdonságok az alábbi táblázatban felsoroltakat tartalmazzák.

Megjelenített név Név Hivatkozási kényszer -Hivatkozott tulajdonság
Ág Branch BranchSK BranchSK
Befejezve: CompletedOn CompletedDateSK DateSK
Feladat befejezési időpontja FinishedOn FinishedDateSK DateSK
Várólistán bekapcsolva QueuedOn QueuedDateSK DateSK
Folyamat Pipeline PipelineSK PipelineSK
Project Project ProjectSK ProjectSK
Bekapcsolva StartedOn QueuedDateSK DateSK