Aracı havuzları için geçmiş grafı (Önizleme)

Azure DevOps Services

Havuz tüketim raporu, aracı havuzlarınızda çalıştırılan işleri 30 güne kadar aracı havuzu işi eşzamanlılığıyla grafik halinde görüntülemenizi sağlar. Bu bilgileri, işlerinizin eşzamanlılık sınırları nedeniyle çalışıp çalışmadığına karar vermenize yardımcı olması için kullanabilirsiniz. Eşzamanlılık veya çevrimiçi aracılar sınırında kuyruğa alınmış veya çalıştırılan birçok işiniz varsa, ek paralel işler satın almak veya daha fazla şirket içi barındırılan aracı sağlamak isteyebilirsiniz.

Önkoşullar

Önemli

Bir kuruluştaki aracı havuzlarının havuz tüketim raporlarını görüntülemek için, bu kuruluştaki proje düzeyi raporları da dahil olmak üzere Proje Koleksiyonu Yöneticileri grubunun üyesi olmanız gerekir.

Havuz tüketim raporu

Havuz tüketim raporu, aracı havuzunun Analiz sekmesinin bir parçasıdır ve aracı havuzu türüne bağlı olarak aşağıdaki grafikleri içerir.

Grafik türü Description Aracı havuzu türü
Ortak barındırılan eşzamanlılık Ortak projeler için eşzamanlılığı, kuyruğa alınan işleri ve çalışan işleri görüntüler Microsoft tarafından barındırılan
Özel barındırılan eşzamanlılık Özel projeler için eşzamanlılığı, kuyruğa alınan işleri ve çalışan işleri görüntüler Microsoft tarafından barındırılan
Aracı kullanımı Şirket içi barındırılan aracılar için çevrimiçi aracıları, kuyruğa alınan işleri ve çalışan işleri görüntüler Ölçek kümesi aracısı ve şirket içi barındırılan
Şirket içi barındırılan özel eşzamanlılık Şirket içi barındırılan özel projeler için eşzamanlılığı, kuyruğa alınan işleri ve çalışan işleri görüntüler Ölçek kümesi aracısı ve şirket içi barındırılan

Havuz tüketim raporundaki grafikler aşağıdaki veri noktalarını gösterir:

Havuz verileri 10 dakikalık bir ayrıntı düzeyinde toplanır ve çalışan iş sayısı, belirtilen zaman aralığı için en fazla çalışan iş sayısına göre çizilir. 10 dakikalık zaman çizelgesinde birden çok kısa süre çalışan iş tamamlanabileceğinden, çalışan işlerin sayısı bazen aynı dönemde eşzamanlılık veya çevrimiçi aracılardan daha yüksek olabilir.

Rapor kapsamı

Havuz tüketim raporu kuruluş kapsamında veya proje kapsamında görüntülenebilir. Kuruluş düzeyinde grafik, kuruluş içindeki herhangi bir projede yer alan ve bu havuzda iş çalıştıran tüm projelerdeki işlem hatlarından alınan veriler kullanılarak çizilir. Grafik, proje düzeyinde, söz konusu havuzdaki işleri çalıştıran belirli bir projedeki işlem hatlarından alınan veriler kullanılarak çizilir.

  • Havuz tüketim raporunu kuruluş düzeyinde görüntülemek için Kuruluş ayarları, İşlem Hatları, Aracı havuzları'nı seçin.
  • Havuz tüketim raporunu proje düzeyinde görüntülemek için istediğiniz projeye gidin ve Proje ayarları, İşlem Hatları, Aracı havuzları'nı seçin.

Aracı havuzları görünümünde istediğiniz havuzu seçin ve Analiz sekmesini görüntüleyin. Aşağıdaki örnekte, şirket içinde barındırılan aracı havuzu için havuz tüketim raporu gösterilmektedir.

Şirket içi barındırılan aracı havuzu geçmiş grafı

Bu örnekte , Azure Pipelines Microsoft tarafından barındırılan aracı havuzu için kullanım grafikleri gösterilmektedir.

Microsoft tarafından barındırılan aracı havuzu geçmiş grafı

Filtreleme

Grafiğin zaman çizelgesini ayarlamak için Filtre'yi seçin, aralık açılan listesini seçin ve istediğiniz aralığı seçin.

Grafik süresi.

1 günlük aralık için saat başına verileri görüntüleyebilir ve diğer aralıklar için günlük olarak görüntüleyebilirsiniz. Havuz verileri 10 dakikalık bir ayrıntı düzeyinde toplanır ve çalışan iş sayısı, belirtilen zaman aralığı için en fazla çalışan iş sayısına göre çizilir. Bu örnekte iki çevrimiçi aracı vardır, ancak bazı alanlarda havuz verilerinin toplanma biçiminden dolayı çalışan dört iş vardır.

Şirket içi barındırılan grafik detayına gitme.

SSS

Havuz tüketim raporu, görüntülediği verileri nereden alır?

Havuz tüketim raporu , Azure DevOps Analytics hizmetini ve TaskAgentRequestSnapshots uç noktayı kullanır. Şu URL ön ekini kullanarak bu uç noktayı sorgulayabilirsiniz: https://analytics.dev.azure.com/{organization}/{project_id}/_odata/v4.0-preview/TaskAgentRequestSnapshots.

Aşağıdaki URL'ye project_id giderek projeniz için değerini alabilirsiniz: https://dev.azure.com/{organization}/_apis/projects?api-version=5.0-preview.3.

Aşağıdaki örnekte örnek bir sorgu ve yanıt gösterilmektedir.

{
"@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
},
...

Sorgu seçenekleri hakkında daha fazla bilgi için bkz. OData ile Analiz için sorgu yönergeleri.

Not

TaskAgentRequestSnapshots nokta önizleme aşamasındadır ve henüz belgelenmemiştir, ancak uç nokta URL'sine giderek döndürülen veriler hakkındaki bilgileri görüntüleyebilirsiniz: https://analytics.dev.azure.com/{org}/{project_id}/_odata/v4.0-preview/TaskAgentRequestSnapshots.

Neden aracılardan veya eşzamanlılıktan daha fazla çalışan iş var?

Havuz verileri 10 dakikalık bir ayrıntı düzeyinde toplanır ve çalışan iş sayısı, belirtilen zaman aralığı için en fazla çalışan iş sayısına göre çizilir. Çalışan her iş ayrı olarak sayılır ve 10 dakikalık aralıkta birden çok iş tamamlanırsa, bu aralık için çalışan işlerin toplam sayısına katkıda bulunur.

Proje ayarlarında ve Kuruluş ayarlarında grafikleri görüntüleme arasındaki fark nedir?

Grafikteki verilerin kapsamı, grafiğe Proje ayarları veya Kuruluş ayarları üzerinden erişilip erişmediğine göre belirlenir. Kuruluş düzeyinde grafik, kuruluş içindeki herhangi bir projede yer alan ve bu havuzda iş çalıştıran tüm projelerdeki işlem hatlarından alınan veriler kullanılarak çizilir. Grafik, proje düzeyinde, söz konusu havuzdaki işleri çalıştıran belirli bir projedeki işlem hatlarından alınan veriler kullanılarak çizilir.