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 ProjectSK
a 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. |
Navigációs tulajdonságok
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.
Navigációs tulajdonságok
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 SamplingDateSK
a .
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 |
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: