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 olan bir süre boyunca aracı havuzu işi eşzamanlılığıyla grafiğe göre görüntülemenizi sağlar. Eşzamanlılık sınırları nedeniyle işlerinizin çalışıp çalışmadığına karar vermenize yardımcı olması için bu bilgileri kullanabilirsiniz. Eşzamanlılık veya çevrimiçi aracı 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ı için havuz tüketim raporlarını görüntülemek için proje koleksiyonu yöneticileri grubunun üyesi olmanız gerekir. Bu rapor, kuruluştaki proje düzeyi raporları da dahil olmak üzere.

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 Eşzamanlılığı, kuyruğa alınan işleri ve özel projeler için ç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:

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 çizelgesi içinde birden çok kısa süre çalışan iş tamamlanabileceğinden, aynı dönemde çalışan işlerin sayısı bazen 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 bulunan 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çinde barındırılan aracı havuzu geçmiş grafı

Bu örnekte, Microsoft tarafından barındırılan Azure Pipelines 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 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ç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 en fazla çalışan iş sayısına göre çizilir. Çalışan her iş ayrı ayrı 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 grafikleri görüntüleme ile Kuruluş ayarları arasındaki fark nedir?

Grafikteki verilerin kapsamı, grafiğe Proje ayarları veya Kuruluş ayarları üzerinden erişilip erişilemediğine göre belirlenir. Kuruluş düzeyinde, grafik, kuruluş içindeki herhangi bir projede bulunan 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.