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

Azure DevOps Services

Havuz tüketimi 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ışan birçok işiniz varsa, ek paralel işler satın almak veya şirket içinde barındırılan daha fazla 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 bir ü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ü Açıklama 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çinde 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çinde barındırılan
Şirket içinde barındırılan özel eşzamanlılık Şirket içinde 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çinde barındırılan

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

  • Eşzamanlılık - Kuruluştaki proje türüne (genel veya özel) ve aracı havuzu türüne (Microsoft tarafından barındırılan veya şirket içinde barındırılan) uygulanan paralel işlerin sayısı. Daha fazla bilgi için bkz . Paralel işleri yapılandırma ve ödeme.
  • Çevrimiçi aracılar - Şirket içinde barındırılan aracı havuzunda veya ölçek kümesi aracı havuzunda çevrimiçi aracıların sayısı.
  • Kuyruğa alınan işler - Bir aracı için kuyruğa alınan ve bekleyen iş sayısı.
  • Çalışan işler - Çalışan işlerin sayısı.

Havuz verileri 10 dakikalık bir ayrıntı düzeyinde toplanır ve çalışan iş sayısı, belirtilen zaman aralığı için çalışan iş sayısı üst sınırına göre çizilir. 10 dakikalık zaman çizelgesi içinde birden çok kısa çalışan iş tamamlanabileceğinden, çalışan işlerin sayısı bazen aynı süre boyunca 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 ve bu havuzda işleri ç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çinde 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, diğer aralıklar için ise 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 çalışan iş sayısı üst sınırı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çinde barındırılan grafik detaya 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. Aşağıdaki 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 öğesini 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 çalışan iş sayısı üst sınırına göre çizilir. Çalışan her iş ayrı olarak sayılır ve 10 dakikalık aralık boyunca birden çok iş tamamlanırsa, bu aralık için çalışan işlerin toplam sayısına katkıda bulunur.

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

Grafikteki verilerin kapsamı, grafiğe Project ayarları veya Kuruluş ayarları üzerinden erişilip erişilemediğine göre belirlenir. Kuruluş düzeyinde grafik, kuruluş içindeki ve bu havuzda işleri ç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.