Azure Pipelines Analytics için meta veri başvurusu
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Analiz hizmeti, Azure Pipelines aracılığıyla oluşturulan işlem hattı ve test etkinliğini toplar. Bu makalede, işlem hatları için bir Analytics raporu oluşturmak için kullanabileceğiniz özellikler açıklanmaktadır. Bir sorguyu filtrelemek, verileri toplamak veya rapor oluşturmak için özelliklerin birleşimini kullanırsınız.
Not
Analytics veri modeli tarafından desteklenen varlıkların, özelliklerin ve numaralandırılmış türlerin açıklamaları sağlanır. Bu erken taslaktır. Lütfen daha fazla bilgi edinmek istediğiniz alanlarla ilgili geri bildirim sağlayın. Veri modelini sorgulamak için bkz. Analiz için OData sorguları oluşturma.
Varlık kümeleri ve varlık türleri
Aşağıdaki tabloda Azure Pipelines'ı destekleyen varlık türleri ve varlık kümeleri özetlenmiştir. Tüm varlık türleri/varlık kümeleri Analytics v4.0 önizleme sürümüyle kullanılabilir. Analiz sürümü v3.0-preview anlık görüntüleri desteklemez.
Entityset | EntityType | Description |
---|---|---|
Dallar | Dal | Testlerde veya işlem hatlarında kullanılan dallar hakkında temel bilgiler. Örnek rapor için bkz . İlerleme durumu örnek raporu. |
ParallelPipelineJobsSnapshot | ParallelPipelineJobsSnapshot | (Bileşik) Paralel işlem hattı tüketiminin anlaşılmasını destekler. Paralel işlem hattı testleri hakkında daha fazla bilgi edinmek için bkz. Visual Studio Test görevini kullanarak testleri paralel olarak çalıştırma. |
Pipelines | İşlem Hattı | İşlem hattının özellikleri. |
PipelineJobs | PipelineJob | TestRun ile ilişkili belirli bir Test için tek tek yürütme sonuçları |
PipelineRuns | PipelineRun | İşlem hatları için yürütme bilgileri. Örnek rapor için bkz . İşlem hattı geçiş hızı eğilim örneği raporu. |
PipelineRunActivityResults | PipelineRunActivityResult | Belirli bir işlem hattı yürütmesi içindeki tüm aşamaların, adımların, işlerin ve görevlerin birleştirilmiş günlüğü. Örnek rapor için bkz . İşlem hattı görev süresi örnek raporu. |
PipelineTasks | PipelineTask | İşlem hattı içinde kullanılan görevlerin özellikleri. |
TaskAgentPoolSizeSnapshots | TaskAgentPoolSizeSnapshot | (Bileşik) Havuz boyutunun, işlem hattı işlerinin ve eşzamanlılığın anlaşılmasını destekler. Aracı havuzları için Geçmiş grafı, bu varlık kümesinin nasıl kullanılabileceğini gösterir. |
TaskAgentRequestSnapshots | TaskAgentRequestSnapshot | (Bileşik) Görev aracısı isteklerinde raporlamayı destekler. |
Dallar
Aşağıdaki özellikler Dallar varlık kümesi için geçerlidir. Branch ile ilişkilendirilmiş vekil anahtarlar ve ProjectSK
içerirBranchSK
.
Görünen ad | Ad | Veri türü | Açıklama |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Analytics verilerinin en son ne zaman güncelleştirildiğini gösteren filigran. | |
Dal Adı | BranchName |
Dize | Bir dal oluşturulduğunda dalın atandığı ad. |
Depo Kimliği | RepositoryId |
Dize | Depo oluşturulduğunda depoya atanan sayı. |
Depo Vsts Kimliği | RepositoryVstsId |
Dize | Oluşturulduğunda TFVC deposuna atanan sayı. |
RepositoryUrl | RepositoryUrl |
Dize | Depo oluşturulduğunda depo için tanımlanan URL. |
Gezinti özellikleri ve bilgi sınırlamasını ProjectSK
içerirProject
.
ParallelPipelineJobsSnapshot
Aşağıdaki özellikler ParallelPipelineJobsSnapshot varlık kümesi için geçerlidir. Başvuru anahtarları şunlardır:
IsHosted
ParallelismTag
SamplingDate
Görünen ad | Ad | Veri türü | Açıklama |
---|---|---|---|
Barındırılan veya Şirket İçinde Barındırılan | IsHosted |
Boole | Paralel işlem hattının Microsoft tarafından barındırılan bir aracıda mı (True) yoksa şirket içinde mi barındırıldığında (False) olduğunu gösterir. Daha fazla bilgi edinmek için bkz. Azure Pipelines aracıları. |
Tüm Sağlayıcılara Ulaşılamadı | FailedToReachAllProviders |
Boole | İş çalıştırmasının tüm sağlayıcılara ulaşıp ulaşmadığını gösterir (True) veya değil (False). |
Paralel İşlem Hatlarının İş Sayısı | TotalCount |
Int32 | Anlık görüntünün bir parçası olarak çalıştırılacak iş sayısı. |
Paralel İşlem Hatlarının Dakika Sayısı | TotalMinutes |
Int32 | Anlık görüntüyü çalıştırmak için geçen dakika sayısı. |
Paralellik Türü | ParallelismTag |
Dize | İş anlık görüntüsüyle ilişkili paralellik türünü gösteren etiket. |
Premium Tür | IsPremium |
Boole | Paralel işlem hattının premium (True) olup olmadığını (False) gösterir. |
Örnek Tarih | SamplingDate |
DateTime | Anlık görüntüyle ilişkili tarih. |
Pipelines
Aşağıdaki özellikler İşlem Hatları ve vekil anahtarı PipelineSK
için geçerlidir.
Görünen ad | Ad | Veri türü | Açıklama |
---|---|---|---|
İşlem Hattı Kimliği | PipelineId |
Int32 | İşlem hattına atanan kimlik. |
İşlem Hattı Adı | PipelineName |
Dize | İşlem hattına atanan ad. |
İşlem Hattı Sürümü | PipelineVersion |
Int32 | İşlem hattıyla ilişkili sürüm. |
İşlem Hattı İşlem Türü | PipelineProcessType |
Enumerated | İşlem hattı tanımının türü. PipelineProcessType için aşağıda geçerli değerler listelenmiştir. |
Gezinti özellikleri ve bilgi sınırlamasını ProjectSK
içerirProject
.
PipelineProcessType numaralandırılmış tür üyeleri
Aşağıdaki üyeler, işlem hattını tanımlamak için kullanılan yöntemi gösteren numaralandırılmış tür için PipelineProcessType
tanımlanmıştır.
Üye adı | Değer | Tanım |
---|---|---|
Designer |
1 | Klasik işlem hattı tanımı. |
Yaml |
2 | YAML işlem hattı tanımı. |
Docker |
3 | Docker işlem hattı tanımı. |
PipelineJobs
İşlem hattı işi, birim olarak sıralı olarak çalışan bir dizi adımdır. İş, çalışmak üzere zamanlayabileceğiniz en küçük iş birimidir. İşlem hatları işler etrafında düzenlenir ve her işlem hattının en az bir işi vardır. Daha fazla bilgi edinmek için bkz. İşlem hattınızda işleri belirtme.
Aşağıdaki özellikler PipelineJobs ve vekil PipelineJobSK
anahtarı için geçerlidir.
Görünen ad | Ad | Veri türü | Açıklama |
---|---|---|---|
İşlem Hattı Tam İş Adı | FullJobName |
Dize | İşlem hattı işinin tam adı. |
İşlem Hattı Kimliği | PipelineId |
Int32 | İşin tanımlandığı işlem hattına atanan kimlik. |
İşlem Hattı İş Tanımlayıcısı | JobId |
Dize | Bir işlem hattı işi oluşturulduğunda atanan iş tanımlayıcısı. |
İşlem Hattı İş Adı | JobName |
Dize | İşlem hattı işine atanan ad. |
İşlem Hattı Aşama Adı | StageName |
Dize | İşlem hattı işiyle ilişkili aşama adı. |
İşlem Hattı İş Stratejisi Öznitelikleri | StrategyAttributes |
Dize | İşlem hattı işi için tanımlanan öznitelikler. |
Aşama Tanımlayıcısı | StageId |
Dize | İşlem hattı işiyle ilişkili aşama tanımlayıcısı. |
Gezinti özellikleri ve bilgi sınırlamasını ProjectSK
içerirProject
.
PipelineJob varlık türünü sorgulayan örnek bir rapor için bkz. İşlem hattı aşaması akıllı hatalar örnek raporu.
PipelineRuns
İşlem hattı çalıştırması, bir işlem hattının tek bir yürütmesini temsil eder. Çalıştırma sırasında işlem hattı işlenir ve aracılar bir veya daha fazla işi işler. İşlem hattı çalıştırması işleri, adımları ve görevleri içerir. Daha fazla bilgi edinmek için bkz . İşlem hattı çalıştırma sırası.
PipelineRun varlık türü ve PipelineRunSK
vekil anahtarı için aşağıdaki özellikler geçerlidir.
Görünen ad | Ad | Veri türü | Açıklama |
---|---|---|---|
İptal Edilen Sayı | CanceledCount |
Int32 | İptal edilen işlem hattı çalıştırmalarının sayısı. |
Tamamlanma Tarihi | CompletedDate |
DateTime | İşlem hattının yürütmeyi tamamlayacağı tarih ve saat. |
Başarısız Sayısı | FailedCount |
Int32 | Başarılı olan işlem hattı çalıştırmalarının sayısı. |
Sayı Düzeltmesi | RunNumberRevision |
Int32 | Ardışık yürütmelerle bir işlem hattı çalıştırmasına atanan sayı. |
Kısmen Başarılı Sayısı | PartiallySucceededCount |
Int32 | Kısmen başarılı olan işlem hattı çalıştırmalarının sayısı. |
İşlem Hattı Çalıştırma Kimliği | PipelineRunId |
Int32 | İşlem hattı çalıştırmasına atanan sayı. |
Kuyruğa Alınan Tarih | QueuedDate |
DateTime | İşlem hattının çalıştırılacak kuyruğa alındığı tarih ve saat. |
Kuyruk Süresi Saniyeleri | QueueDurationSeconds |
Ondalık | İşlem hattının kuyrukta kaldığı saniye sayısı. |
Çalıştırma Numarası | RunNumber |
Dize | İşlem hattına atanan sayı yürütülürken çalıştırılır. |
Çalıştırma Sonucu | RunOutcome |
Enumerated | Yürütmesi tamamlandıktan sonra işlem hattına atanan sonuç. PipelineRunOutcome için aşağıda geçerli değerler listelenmiştir. |
Çalıştırma Nedeni | RunReason |
Enumerated | İşlem hattının çalışmasına neden olan koşul. PipelineRunReason için aşağıda geçerli değerler listelenmiştir. |
Çalıştırma Süresi Saniyeleri | RunDurationSeconds |
Ondalık | İşlem hattı çalıştırmasının tamamlanması için geçen saniye sayısı. |
Başlangıç Tarihi | StartedDate |
DateTime | İşlem hattının çalıştırılma tarihi ve saati. |
Başarılı Sayı | SucceededCount |
Int32 | Başarılı olan işlem hattı çalıştırmalarının sayısı. |
Toplam Süre Saniye sayısı | TotalDurationSeconds |
Ondalık | İşlem hattının kuyrukta olduğu ve çalıştırıldığı toplam saniye sayısı. |
Gezinti özellikleri
Aşağıdaki gezinti özellikleri desteklenir.
Görünen ad | Ad | -Bilgi kısıtlaması | Başvurulan özellik |
---|---|---|---|
Dal | Branch |
BranchSK |
BranchSK |
Tamamlanma Tarihi | CompletedOn |
CompletedDateSK |
DateSK |
Kuyruğa Alındı | QueuedOn |
QueuedDateSK |
DateSK |
Başlangıç Tarihi | StartedOn |
QueuedDateSK |
DateSK |
İşlem Hattı | Pipeline |
PipelineSK |
PipelineSK |
Project | Project |
ProjectSK |
ProjectSK |
PipelineRunReason numaralandırılmış tür üyeleri
Aşağıdaki üyeler, koşulları belirtme bölümünde açıklandığı gibi her işlem hattı aşamasının, işin veya adımın hangi koşullar altında çalıştığını gösteren numaralandırılmış tür için PipelineRunReason
tanımlanır.
Üye adı | Değer | Görünen ad |
---|---|---|
None |
0 | Hiçbiri |
Manual |
1 | El ile |
IndividualCI |
2 | Bireysel CI |
BatchedCI |
4 | Toplu CI |
Schedule |
8 | Zamanla |
UserCreated |
32 | Kullanıcı Oluşturuldu |
ValidateShelveset |
64 | Raf Kümesini Doğrulama |
CheckInShelveset |
128 | Kontrol Raf Kümesi |
PullRequest |
256 | Çekme İsteği |
PipelineRunCompletion |
512 | Derleme Tamamlama |
PipelineRunOutcome numaralandırılmış tür üyeleri
Aşağıdaki üyeler, işlem hattı çalıştırmasının PipelineRunOutcome
sonucunu gösteren numaralandırılmış tür için tanımlanır.
Üye adı | Değer | Görünen ad |
---|---|---|
None |
0 | Hiçbiri |
Succeed |
2 | Başarılı |
PartiallySucceeded |
4 | Kısmen Başarılı |
Failed |
6 | Başarısız |
Canceled |
32 | İptal edildi |
PipelineRunActivityResults
Aşağıdaki özellikler PipelineRunActivityResults varlık kümesi ve vekil PipelineRunActivityResultSK
anahtarı için geçerlidir.
Birçok özellik tarih tabanlı veya kullanıcı tabanlıdır. Bu özellikler Takvim tarihi, Proje ve Kullanıcı meta verileri başvurusunda açıklanan CalendarDate ve Kullanıcı varlık kümeleriyle ilişkilendirilir.
Görünen ad | Ad | Veri türü | Açıklama |
---|---|---|---|
Bırakılan Sayı | AbandonedCount |
Int32 | Terk edildi olarak işaretlenmiş işlem hattı çalıştırmalarının sayısı. |
Etkinlik Tamamlanma Tarihi | ActivityCompletedDate |
DateTime | İşlem hattı çalıştırmasının yürütmeyi tamamlayacağı tarih ve saat. |
Etkinlik Süresi Saniyeleri | ActivityDurationSeconds |
Ondalık | İşlem hattının kuyrukta olduğu ve çalıştırıldığı toplam saniye sayısı. |
Etkinlik Başlangıç Tarihi | ActivityStartedDate |
DateTime | İşlem hattı çalıştırmasının başladığı tarih-saat. |
İptal Edilen Sayı | CanceledCount |
Int32 | İptal edilen işlem hattı çalıştırmalarının sayısı. |
Başarısız Sayısı | FailedCount |
Int32 | Başarısız olan işlem hattı çalıştırmalarının sayısı. |
İşlem Hattı Etkinlik Türü | ActivityType |
Enumerated | İşlem hattı etkinliğinin türü. PipelineActivityType için aşağıda geçerli değerler listelenmiştir. |
İşlem Hattı Çalıştırma Kimliği | PipelineRunId |
Int32 | İşlem hattına atanan sayı yürütülürken çalıştırılır. |
İşlem Hattı Çalıştırma Sonucu | PipelineRunOutcome |
Enumerated | Yürütmesi tamamlandıktan sonra işlem hattına atanan sonuç. Geçerli değerler PipelineRunOutcome altında listelenir. |
İş Saniyelerinden Göreli Başlangıç Zamanı | RelativeStartTimeFromJobSeconds |
Int32 | İşin başlangıcından itibaren geçen saniye sayısı. |
Aşama Saniyelerinden Göreli Başlangıç Zamanı | RelativeStartTimeFromStageSeconds |
Int32 | Aşamanın başından itibaren geçen saniye sayısı. |
Çalışma Saniyelerinden Göreli Başlangıç Zamanı | RelativeStartTimeFromRunSeconds |
Int32 | Çalıştırmanın yürütülürken geçen saniye sayısı. |
Atlanan Sayı | SkippedCount |
Int32 | Atlanan işlem hattı çalıştırmalarının sayısı. |
Başarılı Sayı | SucceededCount |
Int32 | Başarılı olan işlem hattı çalıştırmalarının sayısı. |
Sorun Sayısıyla Başarılı Oldu | SucceededWithIssuesCount |
Int32 | Kısmen başarılı olan işlem hattı çalıştırmalarının sayısı. |
Görev Görünen Adı | TaskDisplayName |
Dize | İşlem hattı çalıştırmasında yürütülen görevin adı. |
Görev Günlüğü Yolu | TaskLogPath |
Dize | Görev tarafından oluşturulan günlük dosyasının yolu. |
Görev Sonucu | TaskOutcome |
Özel | Yürütülen görevin sonucu. |
PipelineRunActivityResult varlık türünü sorgulayan örnek raporlar için bkz. İşlem hattı görev süresi eğilim örneği raporu.
Gezinti özellikleri
Gezinti özellikleri aşağıdaki tabloda listelenenleri içerir.
Görünen Ad | Ad | Bilgi kısıtlaması | Başvurulan özellik |
---|---|---|---|
Etkinlik Başlama Tarihi | ActivityStartedOn |
ActivityStartedDateSK |
DateSK |
Dal | Branch |
BranchSK |
BranchSK |
İşlem Hattı | Pipeline |
PipelineSK |
PipelineSK |
İşlem Hattı Görevi | PipelineTask |
PipelineTaskSK |
PipelineTaskSK |
İşlem Hattı İşi | PipelineJob |
PipelineJobSK |
PipelineJobSK |
Kuyruğa Alınan İşlem Hattı Çalıştırması | PipelineRunQueuedOn |
PipelineRunQueuedDateSK |
DateSK |
İşlem Hattı Çalıştırması Başlatıldı | PipelineRunStartedOn |
PipelineRunStartedDateSK |
DateSK |
İşlem Hattı Çalıştırması Tamamlanma Tarihi | PipelineRunCompletedOn |
PipelineRunCompletedDateSK |
DateSK |
İşlem Hattı Çalıştırması Başlatıldı | PipelineRunStartedOn |
PipelineRunStartedDateSK |
DateSK |
Project | Project |
ProjectSK |
ProjectSK |
PipelineActivityType numaralandırılmış tür üyeleri
Numaralandırılmış tür için PipelineActivityType
aşağıdaki üyeler tanımlanır.
Üye adı | Değer | Görünen ad |
---|---|---|
Task |
0 | Görev |
Approval |
1 | Onay |
AgentWait |
2 | Aracı Bekleme |
PipelineTasks
Aşağıdaki özellikler PipelineTasks varlık kümesi ve vekil anahtarı PipelineTaskSK
için geçerlidir.
Görünen ad | Ad | Veri türü | Açıklama |
---|---|---|---|
Görev Tanımı Kimliği | TaskDefinitionId |
GUID | İşlem hattı görevine atanan GUID. |
Görev Tanımı Sürümü | TaskDefinitionVersion |
Dize | İşlem hattı görevine atanan sürüm. |
Gezinti özellikleri ve bilgi kısıtlamasını ProjectSK
içerirProject
.
TaskAgentPoolSizeSnapshots
Aşağıdaki özellikler TaskAgentPoolSizeSnapshots varlık kümesi ve vekil anahtarı SamplingDate
için geçerlidir.
Görünen ad | Özellik adı | Veri türü | Açıklama |
---|---|---|---|
Çevrimiçi Sayı | OnlineCount |
Int32 | Görev çalıştırıldığında aracı havuzundaki çevrimiçi aracı sayısı. |
Çevrimdışı Sayı | OfflineCount |
Int32 | Görev çalıştırıldığında aracı havuzunda çevrimdışı olan aracıların sayısı. |
Havuz Kimliği | PoolId |
Int32 | Aracı havuzuna atanan sayı. |
Örnek Tarih | SamplingDate |
DateTime | Havuz boyutunun tutturıldığı tarih ve saat. |
TaskAgentPoolSizeSnapshot varlığından oluşturulmuş örnek bir rapor için bkz. Aracı havuzları için geçmiş grafı (Önizleme).
TaskAgentRequestSnapshots
Bir görev yürütürken aracı havuzları ayrılır. TaskAgentRequestSnapshots varlık kümesi, görev aracısı istekleriyle ilgili verileri yakalar.
Aşağıdaki özellikler TaskAgentRequestSnapshot varlık türü ve vekil anahtarları SamplingTime
ve SamplingDateSK
için geçerlidir.
Görünen ad | Ad | Veri türü | Açıklama |
---|---|---|---|
Kuyruğa Alınan Derleme | IsQueued |
Boole | Derlemenin kuyruğa alındığını (True) veya kuyruğa alınmadığını (False) gösterir. |
Çalışan Derleme | IsRunning |
Boole | Derlemenin çalıştığını (True) veya çalışmadığını (False) gösterir. |
Barındırılan veya Şirket İçinde Barındırılan | IsHosted |
Boole | Göreve atanan aracının barındırılıp barındırılamadığını (True) veya şirket içinde barındırılan (Yanlış) gösterir. |
İş Bitiş Tarihi | FinishedDate |
DateTime | Görev aracısı isteğinin çalışmasının bittiği tarih-saat. |
FinishedDateSK |
Int32 | Görev aracısı isteğinin çalışmasının bittiği tarih, kuruluş için tanımlanan saat diliminde olduğu gibi YYYYMMDD ifade edilir. |
|
Kuyruğa Alınan Tarih | QueuedDate |
DateTime | Görev aracısı isteğinin kuyruğa alındığı tarih-saat. |
QueuedDateSK |
Int32 | Görev aracısı isteğinin kuyruğa alındığı tarih, kuruluş için tanımlanan saat diliminde olduğu gibi YYYYMMDD ifade edilir. |
|
Kuyruk Süresi Saniyeleri | QueueDurationSeconds |
Ondalık | Bir aracı atanmadan önce görev aracısı isteğinin kuyrukta kaldığı saniye sayısı. |
Havuz Kimliği | PoolId |
Int32 | Görev aracısı isteğine atanan aracı havuzuna atanan sayı. |
İşlem Hattı Türü | PipelineType |
Dize | Görev aracısı isteğini içeren işlem hattı türü. |
İstek Kimliği | RequestId |
Int64 | Görev aracısı isteğine atanan sayı. |
Örnek Saat | SamplingHour |
Int32 | İsteğin alındığı saate atanan sayı. |
Örnek Süre | SamplingTime |
DateTime | Görev aracısı isteğinin alındığı tarih-saat. |
Başlangıç Tarihi | StartedDate |
DateTime | Görev aracısı isteğinin yürütülürken gerçekleştirildiği tarih-saat. |
StartedDateSK |
Int32 | Görev aracısı isteğinin yürütülmeye başladığı tarih, kuruluş için tanımlanan saat diliminde olduğu gibi YYYYMMDD ifade edilir. |
Gezinti özellikleri, aşağıdaki tabloda listelenenleri içerir.
Görünen ad | Ad | Bilgi sınırlaması | -Başvurulan özellik |
---|---|---|---|
Dal | Branch |
BranchSK |
BranchSK |
Tamamlanma Tarihi | CompletedOn |
CompletedDateSK |
DateSK |
İş Bitiş Saati | FinishedOn |
FinishedDateSK |
DateSK |
Kuyruğa Alındı | QueuedOn |
QueuedDateSK |
DateSK |
İşlem Hattı | Pipeline |
PipelineSK |
PipelineSK |
Project | Project |
ProjectSK |
ProjectSK |
Başlangıç Tarihi | StartedOn |
QueuedDateSK |
DateSK |
İlgili makaleler:
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin